Justin du Coeur (jducoeur) wrote,
Justin du Coeur

Algebirds, Monoids, Monads and other such fun

[For the serious programmers.]

While it is always dangerous to try and pinpoint The One Great Problem of Our Age in any field of endeavor, I think that you can make a pretty good case that, in modern programming, it is the question "What the hell is a Monad?"

For those who have been trouble getting the sense of it, I commend to you this recent blog article. It is long, but unusually clear and decently witty. It has the great advantage that the author only recently read himself into all of this stuff himself, so he has more sense of the problem. (Unlike most writeups, which eventually get to saying, "So it is obvious that..." when the reader doesn't find it at *all* obvious.)

Mind, it does still require that you know programming well (to understand *why* this stuff matters), and you need to follow closely. But it's one of the clearer descriptions I've seen.

Of course, it still doesn't answer *my* pressing question, which is what the hell Querki's Collections are, from a category-theory POV. But most people don't need to worry about that...
Tags: programming

  • Adtech

    Here's an interesting article about "adtech" -- those automated algorithms that companies like Google and Facebook use to spy on you and serve up…

  • Chrome instability?

    For the past week or two, Chrome has become surprisingly unstable -- it's been crashing on me about once a day. Weirdly, it is usually when I'm not…

  • Did Media Literacy Backfire?

    Here's a fascinating exploration from Danah Boyd (one of the better thinkers about the Internet and society), about the ways in which the current…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment