Writing about software: tutorials, patterns, things that surprised me, and lessons learned building real systems.
How and why I built this site: the tech stack, the decisions, and what I learned along the way.