< B / >
This Note isn't published yet.
It's at most half done, and it's probably confusing to read.
It might be a good idea to come back later.
Alternatively, you can prod me to write it.

How Haskell Doesn't Feel Well-engineered

Pretty great programming language, but pretty bad you need to understand vs. you need to know ratio
Started Last edited
  • random accumulated weirdnesses no one bothers to fix: head throwing, Overloaded strings, basically everything NeoHaskell wants to address.
  • incredibly big language (/combinatorial ecosystem hell!)
  • weird beginner edge cases
  • too little docs, only types

Many of these probably stem from mostly seniors, little engineers and definitely no (small-d) (UX) designers using the language.