> And then there's the Haskell guys running around saying you can't do functional programming unless you've written a dissertation on category theory.
I mean, I know you're trying to be funny and edgy, but because there's a risk of people taking you seriously, no, the Haskell community doesn't expect users to know category theory (there's only a fairly small niche (but vocal) of Haskellers that's into category theory) and most of the top Haskell luminaries (SPJ amongst them) wouldn't claim to know category theory at all.
I mean, I know you're trying to be funny and edgy, but because there's a risk of people taking you seriously, no, the Haskell community doesn't expect users to know category theory (there's only a fairly small niche (but vocal) of Haskellers that's into category theory) and most of the top Haskell luminaries (SPJ amongst them) wouldn't claim to know category theory at all.