Monads Without Metaphors by Brian Hurt


Details
Title: Monads without Metaphors.
It has been said that monad tutorials are a cottage industry among Haskellers. Brian attempts to improve the state of the art of monad tutorials by replacing the traditional bad metaphors and category theory with motivating examples all programmers have encountered, and actual code.
Slides for the talk are available on my github repo here:
https://github.com/bhurt/presentations/blob/master/monads.odp
I reference two blog posts in the talk- they are:
“Abstract Intuition and Monad Tutorial Fallacy”
https://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/
“You could have invented monads! (And maybe you already have)”
http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html
NB: The address is different than last time:
Address: GOOGLE, 76 Ninth Avenue, 4th Floor, Baker Field conference room
THE ENTRANCE WILL BE ON THE 9TH AVE SIDE OF THE BUILDING.

Monads Without Metaphors by Brian Hurt