DEV Community

Discussion on: Explain Monads Like I'm five

Collapse
 
redbar0n profile image
Magne

This is a good explanation, for experienced programmers.

In real life, you would have lost the 5 year old already at:

"
Wouldn't programming be easy if we only deal with "simple" values?

You know: integers, strings, booleans...
"

No. The 5 year old doesn't know about even things like "strings" or "booleans", and even "integer" would be an unfamiliar word for most of them.

I challenge you to explain a Monad to an actual 5 year old. :-)
Then write it down. It would be very interesting how it would turn out.