If Haskell is so great, why hasn't it taken over the world? (2017)
From my own experience, Haskell is hard to learn. I have no grounding in maths, but that hasn&#x27;t stopped me learning most languages. It&#x27;s a pretty massive barrier to Haskell though, and I find that a lot of the community really struggle to explain things in terms that non-haskellers will understand.<p>The biggest problem I&#x27;ve found is a real inability to explain _why_ the things it does are cool, or what real-world applications they have.<p>I must admit that I also don&#x27;t think it&#x27;s a very pretty language. I like my code to be easy to read, and I just don&#x27;t feel like Haskell fills that requirement. But that&#x27;s obviously very subjective.<p>At the end of the day, I&#x27;ve found Rust more fun to learn and use, so I&#x27;ve been putting my time into that lately. Haskell is cool, but the time investment is high and the community is small, and I like to build things, rather than spend hours trying to figure out what a string of symbols mean.