• Hypercritical (with apologies to John Siracusa)

    Confidence, criticism, and why code reviews are _hard_.
  • Sensible Commits

    One thing I've learned early on is that commit messages are important; it's the one thing I always read first when reviewing code to understand the context of a particular change.
  • Workman's Tools

    Thoughts on Emacs and the other tools in my repertoire.
  • Design and Entropy

    I've come to realize that a lot of design and architectural decisions are a fight against entropy, and it's a never-ending battle.
  • Freelancing

    Freelancing and consulting work isn't my cup of tea, but I've learned a lot from it.