17.11.13
The Monad Tutorial Fallacy
Brent Yorgey captures the problem with many monad tutorials: they start with monads, rather than with concrete examples of the abstraction that monads capture. Dan Piponi's introduction to monads avoids this pitfall, as does, I hope, my reprise of The First Monad Tutorial, to be presented at YOW! in Melbourne, Brisbane, and Sydney next month.
Labels: Functional Programming, Haskell
Comments:
<< Home
Part of the problem is that Haskell is a playground for exceptionally bright people, and people who play with extremely abstract and abstruse mathematical concepts. For an ordinary programmer, who is looking to get things done, a lot of the videos and writings of the really bright people simply give the feeling that "I am not smart enough to use this language."
For myself, I've resolved to ignore monads entirely and simply learn how to use Haskell, because if I try to get a grip on monads, I'm pretty sure I will never learn Haskell.
Post a Comment
For myself, I've resolved to ignore monads entirely and simply learn how to use Haskell, because if I try to get a grip on monads, I'm pretty sure I will never learn Haskell.
<< Home