Notes on software development — things I build, break and learn, at work and off it. Written to think out loud, and to remember.