4 ms·
I guess I can understand the demotivation part. I'm heavily invested in Ruby/Rails at my job and I'm often bummed out that I can't easily use Haskell idioms at
by mxavier 16y ago
I guess I can understand the demotivation part. I'm heavily invested in Ruby/Rails at my job and I'm often bummed out that I can't easily use Haskell idioms at my day job. However, I think the title is a little bit inflammatory (as is customary on HN it seems). Learning a language so that you can transfer its idioms to another language which uses an entirely different paradigm seems like a waste to me.
I'd advocate learning Haskell for use in problem spaces where Haskell would be most appropriate rather than walking into work with your Haskell goggles on. This problem gets magnified if you work with others. Unless you want to foist a language they won't even use on them, stick with the code that is most idiomatic and understandable for the language in which you are working.