The Story of Haskell at IMVU
It makes me sad how people think imperative programming is a &quot;natural&quot; way to think. I have known lots of people who resist using functional languages for serious projects, marginalizing the &quot;functional&quot; way of thinking as though thinking in terms of &quot;labeled boxes with data in them&quot; (Von Neumann architecture) is some sort of more normal way to think.<p>Before computers people modeled the real world using a Haskell-like pseudocode called &quot;mathematics&quot;.