1. Software Design for the Command Line

    Periodically we are told in the course of our work "Just use the command line tool! Jim wrote it last year to make it easy." So naturally you call the tool with --help and unceremoniously get a "Error" with exit code 1. That is fine, next you check out the …

  2. Nitty Gritty Details

    I haven't written in awhile and I'd like to spend more time imparting lessons I've learned about software development, deployment pain, and maintenance pain. Lesson one: if you can't do it with vim and some terminals then you are going to be experiencing pain eventually.

    There is a certain attention …

  3. Punctured.

    BANG

    Suddenly my big stupid grin is a mask of horror. On the plus side it solves a particular problem I’ve been trying to deal with, namely how to describe having a good time in a way that is interesting. It solves it because now I am having a …