Categories

The curated spine of the blog. Tags cut across these.

The craft of building software — writing it, shaping it, and keeping it maintainable long after it ships.

Designing systems that hold up: architecture, structure, and the trade-offs behind every decision.

The part before the code: framing the problem, asking better questions, testing assumptions, and choosing well.

Notes

1 post

Things I'm learning, ideas worth keeping, and the occasional rabbit hole into how something works.