Paweł Szulc is a Haskell developer at Klarna but has previously always worked in predominently Scala. In his talk at Lambda Days, he disucsses what software architecture is maintainable in Haskell. It is a great talk as he explores different functions through code examples and suggests what 'sucks'.
This talk was given by Paweł Szulc at Lambda Days.