Collections
Principles I work by, and subjects I keep coming back to.
Principles
-
Treat software as craft: small systems, deliberate details, and code shaped with care.
-
Speed is welcome. It does not replace clean architecture, good developer experience, or systems designed to age well.
-
Precision matters, but so do instinct, timing, and knowing when to stop. This is as true in the kitchen as in code.
Subjects
In the work
- AI-assisted software delivery
- Developer experience
- Systems that stay simple
- Product architecture
On the shelf
- Psychology
- Systems thinking
- Philosophy
- Science fiction
Everyday inputs
- Photography walks
- Music for deep work
- Kitchen experiments
- Quiet product details