Applicable to several other things as well, not just Haskell. The sad part is that some of the people who are likely to love the article now, will unwillingly be doing the exact opposite when time comes. It is very hard to reflect upon one’s self if “survival” is conceived as overpowering everybody else in order to show that you are good.
Even without the “survival” point, this is a very hard thing to achieve. Essentially, the article suggests humility and compassion, I feel. Even if you have no reason to not have humility and compassion, it can take a surprising amount of work to achieve them. It can also be incredibly easy to fail them without even noticing.
Lots of great points in here, especially regarding the ‘math’ bit, which has been a bit of an argument on Twitter lately.
Strong agree. If Haskell had been positioned as a good way to learn category theory, instead of category theory being a good way to learn Haskell, I think I’d have rather different opinions about it.
This reads like a page out of “how to win friends and influence people” when Dale Carnegie discussed how argumentative he was in his youth. Great advice.