Blog

Notes on building software — costs, timelines, technology choices, and the things that go wrong along the way.