Get the latest tech news
Why Does Everyone Hate Haskell, Jazz, and Pure Math?
All three of these things get a lot of hate for being elitist, obscure, irrelevant, painful, and useless. But are they?
What a hundred years ago was seemed like the most extreme mental acrobatics of a few crazy mathmeticians has become elementary and entry level in practical engineering courses. Haskellers create ideas and patterns (often in greater generality and power than is necassary for applications) that are used to drive software development forward. If everyone was stuck doing “useful math” to solve everyday problems, we wouldn’t have had some of the great discoveries that have allowed us to understand and create useful new things.
Or read this on Hacker News