Problem-Solution Ordering
Game design and unsuccessful monad tutorials.
Bytes that get stuck in your teeth.
Game design and unsuccessful monad tutorials.
Call something X at first.
James Ross presenting concept maps.
Another crack at the debt metaphor.
Simon Marlow:
Haskell isn’t a common choice for large production systems like Sigma, and in this post, we’ll explain some of the thinking that led to that decision. We also wanted to share the experiences and lessons we learned along the way. We made several improvements to GHC (the Haskell compiler) and fed them back upstream, and we were able to achieve better performance from Haskell compared with the previous implementation.
Dijkstra:
I have told this story to different audiences. Programmers as a rule are delighted by it and managers, invariably, get more and more annoyed as the story progresses; true mathematicians, however, fail to see the point.