[Haskell-cafe] What is your favourite Haskell "aha" moment?

Joachim Durchholz jo at durchholz.org
Thu Jul 12 06:09:38 UTC 2018

Am 11.07.2018 um 15:36 schrieb Damian Nadales:
> 0. Haskell will never be mainstream, because there are not a lot of 
> programmers out there who are willing to do the investment required for 
> learning the necessary concepts to understand and write code like the 
> one shown above.

For an uninitiated, learning Java takes about the same amount of time as 
learning Haskell. Learning monads is like learning Spring or one of the 
gazillion other library frameworks out there in the Java world, so even 
that isn't much of a difference.

If you're a programmer already, then changes are that Haskell is indeed 
harder to learn than most other languages you might want to learn, 
because the overlap of standard concepts and techniques is smaller.

IOW it's harder to teach Haskell to programmers than to nonprogrammers.
Which also means that our conclusions from our experience as programmers 
do not predict much about Haskell's future.

> 1. Haskell has rendered me unemployable for almost all jobs that do not 
> involve Haskell codebases.

This can be avoided if you find a job that has a 50-50 split of Haskell 
and non-Haskell work, but that's not always possible and I agree this 
can become a huge problem.


More information about the Haskell-Cafe mailing list