3 ms·
I think it's because the needs of industry and academia (or hobbyists?) or rather different. Onboarding and hiring are much more important in industry and both
by rifung 10y ago
I think it's because the needs of industry and academia (or hobbyists?) or rather different. Onboarding and hiring are much more important in industry and both are much harder with Haskell because most people aren't nearly as familiar with functional programming as they are with imperative programming.
Most somewhat experienced developers could pick up Golang in a day or two, having come from C++/Java, but learning Haskell is much more daunting, at least in my personal experience. I don't feel like Golang really brings anything new to the table, it just takes away stuff, which isn't a bad thing.
However, learning Haskell was really eye opening to me, and yet, even a year later, I feel somewhat comfortable writing code but I am only beginning to try to learn performance analysis and think about laziness. I mean, imagine hiring someone who's only used imperative languages and telling them to start writing code that doesn't use for loops or if statements which don't have corresponding else statements.