&quot;I would say learning self-described fp-languages have made me a better programmer who values static typing more than before.&quot;<p>FP paradigm has indeed didactic value and the experience gained in a functional language may translate into a plus of productivity ...in other languages. When you have to get things done, the functional language&#x27;s embedded arm-twisting (well, mind-twisting actually) doesn&#x27;t help! That&#x27;s when you&#x27;ll either abandon the (idea of) &quot;pure&quot; functional language for a multi-paradigm language (that will allow you to keep a mainly functional style with limited deviations when the situation warrants it) or you&#x27;ll keep pushing yourself and throw the blame on you for not being good enough with a language that wasn&#x27;t designed from very beginning for much anything but the FP standpoint (for the sake of it).