I remember pretty well those days back at the university when I suffered from dealing with functional programming using the Haskell language, but now, a few years later, I feel like getting back at this again, being generally attracted by programming paradigms and languages beyond “just” object-orientation or structural programming. And by now there is a good chance of dealing with it again as Mark Chu-Carroll has started a series of posts meant to introduce to that very language, the ideas behind, and how to use them in a meaningful way. This is a good thing to kill some time and widen a software developers horizon, so go there and read. 😉