The Rise and Fall of Scala

I have been writing Scala for almost ten years. It is, without a doubt, the best programming language I have ever worked with. Expressive type system, pattern matching, immutability by default, a concise syntax that gets out of your way — Scala at its best is a joy.

And yet, I am learning Haskell. Not because I fell out of love with Scala, but because I can see where things are going.