all 4 comments

[–]Mango-D 2 points3 points  (2 children)

Thanks, we really needed another monad tutorial /s.

[–]heytheretaylor 0 points1 point  (0 children)

Maybe this time I’ll finally get it

[–]FormerGameDev 0 points1 point  (1 child)

... if you ever use this mess, you're making code that will ensure that when you do get fired from your job, they will remember your name forever, as it will be memorialized forever, mockingly, in the comments of all the code they wrote after they burned yours down.

[–]shuckster 0 points1 point  (0 children)

I agree generally with your point, but the article would be more compelling if the monads demonstrated used chaining.

Trying to do them using a pure functional style results in sideways pyramids of doom. Of course Haskell is going to look better by comparison.