I ' m an experienced professional programmer with the EPFL ' FP in Scala ' and FRP courses under my belt so I thought I knew what to expect but this was much more time consuming than I ' d thought .####[]