3 ms·
Learning Haskell is a mind makeover I agree. People are missing the point when they say nonsense like, "well if haskell is so great why isn't every piece of sof
by nh23423fefe 4y ago
Learning Haskell is a mind makeover I agree. People are missing the point when they say nonsense like, "well if haskell is so great why isn't every piece of software written in it and outperforming on all possible metrics?"
That kind of lazy thinking "isn't even wrong." You learn haskell to become the kind of person who "has learned."
The ignorant imagine haskell is a promised superpower that will under-deliver "productivity gains." It's a new way of thinking and building software.
- quickthrower2 4y agoIf there are productivity gains they will be invisible: you wont make the first feature X twice as fast (dev time), but you might make the 100th feature twice as fast due to lack of tech debt, but you wont notice as every team gets used to their cadence. The lack of tech debt comes from there not being the horrible OO sins. OO is great but there is a lot of “assume not null” and L in SOLID violations in practice and it all adds up. Haskell has explicit opt-in nulls (optionals) and there is no L to worry about as there is no subtyping.