Haskell Propaganda: OOP programming couples code and data together in unnatural ways. Typeclasses are a better way of structuring logic.
Click to view the original at dev.stephendiehl.com
"What I wish I knew when Learning Haskell".
Slide 36 does it for me:
Questions we ask when studying category theory
Why am I still single?