Here I write about what I want to think through — as a developer, and sometimes about other things. I post what I find useful for building software, and whatever else seems worth keeping. So far most of it is about architecture: boundaries, contracts, and the habits that keep code legible.