Joe I don't usually do this, but I'm going to share this funny blog post I stumbled upon today. I found it hilarious maybe I'm too much of a geek.
saeidw Haskell gets some resistance due to the complexity of using monads to control side effects. Wadler tries to appease critics by explaining that "a monad is a monoid in the category of endofunctors, what's the problem?" I can't stop laughing!