THE VIDEO SHELF · monads
Brian Beckman: Don't fear the Monad
Microsoft's Brian Beckman gives an hour-long, whiteboard-style walk through monads, building from function composition and monoids using school-level math. It is aimed at practicing programmers rather than category theorists.
Why HN readers recommended it
HN repeatedly recommends it as the clearest and most correct beginner explanation of monads, with several commenters saying it finally made them click.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- jasonofthel33t
- Topic
- monads
- Format
- lecture
- Level
- intro
- HN recommenders in dataset
- 9
- HN mentions in dataset
- 16
- Recommendation years in dataset
- 2012–2024
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
To be fair, (I think) you don't need to know category theory to successfully apply FP principles and/or use any functional language. I had a great (GREAT) success at using erlang not only not knowing what monad is, but even not knowing about existence of …
kika on Hacker News · 2015-08
In Frege: A Haskell-Like Language for the JVMI don't know category theory, so I defer to more knowledgeable people here, but that sounds strange: "Functor it understands how to take doStuff and execute it on the value inside itself, then spit out a new Optional. You don't lose the int-ness or optional-ness." …
kika on Hacker News · 2016-04
In Functors, Applicatives, and Monads in Plain EnglishApples and oranges. A monad is just an idea; that of storing computations as values. This is useful because these computations can be composed together in a manner not unlike that of a pipeline in shell scripting. Different monads define different ways of composing these …
chongli on Hacker News · 2012-12
In Monads are a Class of Hard Drugs (2008)
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.