IMO, I don't think you should necessarily master it, but you should learn it. While I'm sure there is a better language to choose for almost any task, what you learn from Haskell will make you a better programmer in most other languages. In my case, I learned Haskell while I was a using C++ in my job, and my code improved as a result.
No comments yet.