
If you're willing to use "Haskell" as a synonym for FP of sorts, you can now get cool jobs writing Scala -- e.g. Sony uses it to manage all of their disk farms; Clojure is awesome, although very different (dynamic and macro); and Jane Street is always hiring in New York, London and Tokyo doing OCaml. The JVM languages are really cool in the way they can work anywhere Java can, including the Google App Engine, and there're now startups exploiting that. F# is truly an amazing feat, now fully supported by MSFT, so even there you have a viable and sane alternative to boilerplate. #scala is full of Haskell lurkers. They bring a lambdabot with them to annoy Java people with what the types of things should be. But I'd say, with such attitude the best thing to do is to gang up with a few like-minded warriors and form a startup. This is what these folks had done: http://www.infoq.com/articles/deadline-clojure-appengine I think this is the best model. Cheers, Alexy