4 ms·
The problem with Monads is that the people who understand them are the least qualified to explain them to other people.
by crucialfelix 14y ago
The problem with Monads is that the people who understand them are the least qualified to explain them to other people.
- dons 14y agoThis is specious. Many people understand monads, and their ability to teach and explain varies wildly.
- ufo 14y agoI disagree. I think the only big problems with teaching monads is that they are a mathematically inspired abstract interface (while most people only need to bother about the concrete implementations of this inteface) and that Haskell forced them too soon on people, since you need monads to do IO.
- StavrosK 14y agoThe corollary would mean that the people who can explain well can't understand monads, which means that some people just can't understand them. We're doomed!
- ibotty 14y agonot that i agree with the top comment, but your reasoning only works for a static view of people (i.e. they cannot learn something and at the same time forget something).