What i wish i knew when learning haskell
Two things missing that I wish I knew when I had learned Haskell.<p>First, Haskell is just another programming language. It has many papers written about it, and many people have strong opinions about it, but at the end of the day it is not <i>that</i> special.<p>Second, the Haskell community is <i>not</i> friendly and welcoming to many groups of folks. In particular, if you are a fan of dynamic&#x2F;gradual typing, objects, distributed systems, etc. do not expect a warm welcome.<p>A personal anecdote: I left #haskell on Freenode because a regular and popular user proposed and endorsed an extended analogy wherein all humans are divided into &quot;dynamically-typed&quot; and &quot;statically-typed&quot; people, and statically-typed people are superior because they are more reliable. This kind of bias pervades the community and ruins any kind of cross-ecosystem collaborative efforts.<p>Edit: Was I being confrontational? I wasn&#x27;t even part of this conversation! I was lurking, and I saw this ridiculous thing play out unprompted between regulars.