“If you want to teach people, you have to empathize with how they think, and also with how they feel. If your primary goal is to spread knowledge, then you must be relentlessly self-critical of anything you do or say that gets in the way of that. And you don’t get to judge that — others do. And you must just believe them.”
— <a href=”http://comonad.com/reader/2014/letter-to-a-young-haskell-enthusiast/”>Letter to a young Haskell enthusiast</a>
“We can’t change people, and trying to do so will only ever have negative outcomes.”
“The most expensive thing developers can do is write code that doesn’t produce something needed by anyone. The second most expensive thing developers can do is write code that can’t be tested right away.”
“Reactive is dead. Long live composing side effects.”