Useful write up.<p>Even though I really enjoyed the Scala functional programming course at Coursera, I decided to not use Scala in anger on any real projects because of the complexity. Java 8 is good enough and the code is much easier for people to read and understand.<p>I keep going back to Haskell even though I am not that effective with the language, but that is largely for enjoyment and because I am mostly retired now so if I spend extra time using Haskell I don&#x27;t mind the productivity hit.