Good article. I like these articles that discuss haskell from a practical engineering point of view, rather than the bleeding-edge researchy point of view.<p>Even if I disagree with some of his style, its a cool way to get a starting point and begin getting a feel for what good haskell code looks like, and how to lay out an application.