Blog

Notes on the tools and apps I build: how they work, what broke, and what I decided.