• Why coroutines won’t work on the web

    The topic of coroutines (or fibers, or continuations) for JavaScript comes up from time to time, so I figured I’d write down my thoughts on the matter. I admit to having a soft spot for crazy control-flow features like continuations, but they’re unlikely ever to make it into ECMAScript. With good reason.

    Read on →

  • Obligatory fawning over Octopress

    I’m joining the throngs of programmer-bloggers using Octopress for my new blog. There’s so much to commend about it, but it really comes down to one thing:

    Programmers should be able to write their blogs in text editors.

    Also, from now on, everything I ever do in my life should be in GitHub.

  • Hello, world

    This is my blog’s new home.

    My old blogs:

    should stick around indefinitely as archives but they’ll be inactive from now on.