4 ms·
No, there is no magic formula to make hard things easy. This is the same as the classic "monads are burritos" thing. A programmer spends a week trying to unders
by knzhou 7y ago
No, there is no magic formula to make hard things easy. This is the same as the classic "monads are burritos" thing. A programmer spends a week trying to understand monads, and finally it clicks when he makes an analogy with wrapping burritos. So that must mean that burritos are the real way to explain monads, and everybody who didn't use the burrito analogy was being obfuscatory on purpose, right?
Of course not! If that programmer than goes out and tells somebody else that "monads are burritos", they'll have no idea what that vague, nearly nonsensical statement means. You need the context of grappling with the idea over time for an analogy to actually help.
Good textbooks are already extremely optimized for ease of learning; the authors of these books are universally people who started in your position, thinking that everybody would be so much easier to learn if it were just written in sensible language, usually the language they were happening to use when the idea finally clicked for them. And the result ends up hard to understand, because the concept genuinely is hard to understand.