Programming sucks

With that last post as a bit of a palate cleanser, consider this more of a main course.

And no, you don’t necessarily need to be a programmer to appreciate it. Delightful read.



  • Moeskido

    Wish I’d read something like this before I chose Computer Science as my major in college.

    I just read this aloud to my wife, who pretty much said “yep” after every other paragraph.

  • John

    It’s not really that grim. I’ve had great projects and I’ve had crappy projects. You always try and do the best, and occasionally you succeed.

  • John V.

    So what I’ve learned is that programming sucks for a bad programmer.

    The fact is many people go through their work like this, patching shit up so it works for another few days, and being driven nuts about it.

    Dealing with third party libraries is a love/hate relationship. But there are ways to limit the disaster to a known, controllable scope.

    When I sit down and start writing, I don’t feel desperation. I don’t feel like it sucks.

    Sure, it can be hard. But it’s powerful. A system is emerging from under your fingers, doing your bidding. Programming, next to engineering, are the what it feels like to be a God.

    • Moeskido

      It sucks for everyone when the results are merely “good enough to release.”

  • richardmac

    Holy cow is that guy a good writer. Impressive bit of prose. A bit long-winded, but I admire his wit.