3 ms·
Losing the ability to explain it is good, because the explanations are wrong. The best modern advice about moands is that you don't learn them by explanation o
by lonelappde 7y ago
Losing the ability to explain it is good, because the explanations are wrong.
The best modern advice about moands is that you don't learn them by explanation of the monad in isolation, you grok them by experience with examples and study of the formal definitions. This applies to a lot of Haskell (and mathematics in general), that has the ability to provide precise concise implementations of very powerful, general concepts.
Monad tutorials for newbies are like explaining quantum mechanics to someone who hasn't learned anything about optics or electricity or complex numbers yet - a bunch of false, meaningless metaphors.