December 4, 2018
An exercise in integrating Docker, Google Cloud Storage, and the gcsfuse utility.
November 9, 2018
The standard techniques of good development can lead you astray if you don't adjust them for unit tests.
September 11, 2018
I've heard dozens of stories of founders failing because they shipped too late. It seemed like an easy fate to avoid until I made the same mistake.
August 20, 2018
How I used safe techniques to refactor a legacy codebase and minimize the risk of regressions
August 6, 2018
Using Docker to get a legacy library under test in continuous integration
July 24, 2018
The story of how I got an old library up and running again and used it to build a new business
May 29, 2018
An update on my progress since going off to work on my own.
March 1, 2018
A thank you and a follow-up about my plans.
February 28, 2018
For the past four years, I've worked as a software developer at Google. On February 1st, I quit. It was because they refused to buy me a Christmas present.
January 19, 2018
With no idea what I was doing, I hired a cartoonist to illustrate my blog. The results were surprisingly positive.