Hacker News new | ask | show | jobs
by dayjaby 739 days ago
Explanation for this with a better link: https://news.ycombinator.com/item?id=40615804
2 comments

That goes right onto my 'convoluted explanations that make things more complicated than they really are' stack.
Feynman's Razor
To understand monads, imagine you're in the middle of an infinite ocean. The ocean represents possibilities, and each wave represents a choice. Monads are invisible fish that you can't see but guide your boat. You don't know where you're going, and the fish don't either. Sometimes, they lead you to islands of coconuts, but other times they take you to whirlpools. You have a magical net that catches these fish, but the net has holes, so not all fish stay. Monads are these fish that might or might not help you navigate the infinite ocean, depending on whether they feel like it.
ok that lego thing is far out... not that great but I guess it helps people understand - lol
It did not help me. A Lego castle with … a secret magical tunnel? Just explain things, no need to besmirch Lego in this case.