Monads and Gonads
What it is
Douglas Crockford's Google Tech Talk explains monads without category theory or Haskell, implementing them in JavaScript and tying them to Ajax and promises. He also touches on odd asides such as coloring code by scope.
Why Hacker News recommends it
Often recommended as a demystifying monad talk in plain JavaScript, though some find it light on definitions.
- 2 people recommended it
- 2 different months
- 2 strong recommendations
- first 2013, last 2022
What HN commenters said
“what I thought to be one of DC's greatest talks”
Considered one of Crockford's greatest talks.
nnq, 2016-09 · Strong recommendation · in “In defence of Douglas Crockford”
“The one thing that made monads clearer for me was this thing”
Demystifies monads as simple wrappers writable in any language.
scotty79, 2019-10 · Strong recommendation · in “Learning Haskell is no harder than learning any other programming language”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: monads, javascript, douglas crockford, functional programming, promises
Also recommended by the same people
talkClasp: Common Lisp using LLVM and C++ for Molecular MetaprogrammingGoogle TechTalks · 8 HN recommenders · 2015–2024
commentarythat dark matter video aged like milkAngela Collier · 3 HN recommenders · 2024–2024
explainerIs Most Published Research Wrong?Veritasium · 8 HN recommenders · 2017–2025
tutorialRevolutionary Paint: How to Make Surfaces Stay Cool in the SunTech Ingredients · 5 HN recommenders · 2023–2026
talkRuby Conf 12 - Y Not- Adventures in Functional Programming by Jim WeirichConfreaks · 17 HN recommenders · 2013–2026
talkThe Soul of Erlang and Elixir • Sasa Juric • GOTO 2019GOTO Conferences · 16 HN recommenders · 2019–2024
talk"Simple Made Easy" - Rich Hickey (2011)Strange Loop Conference · 14 HN recommenders · 2022–2026
talk"Making Impossible States Impossible" by Richard Feldmanelm-conf · 9 HN recommenders · 2017–2026