Functional programming is on the upswing, but should you bet your career on it, or is it a short-lived technology fad? I have long wanted to use functional programming professionally and for the last year I have. Mainly Scala, written in Haskell style, plus some real Haskell programming. Here is my impression of Scala and Haskell compared to my benchmark language, Python. Scala Scala is a function
![Scala vs. Haskell vs. Python](https://cdn-ak-scissors.b.st-hatena.com/image/square/a38b30399fea5c2bb1e9d1b812f1be49a3fe90ed/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEjIfL00fVvvnHBCyvdzEf2IoQU3wPXO6_Zx6oL0BD_ZjVjgoNorjYyO_0_B-WBiQZA_7Dctn823n-CmZa8XtfPEA0d1R2c-5sk7764dW65NDXcld2E3OJbIIz7jSGvHxXyipO-TeUHHYk4%2Fw1200-h630-p-k-no-nu%2FScreen%2BShot%2B2013-02-03%2Bat%2B11.25.18%2BAM.png)