04 ·Field notes
Field notes.
Ideas, lessons and experiments. No filler.
-
01 Read article →7/31/2026 · 5 min read
The button I didn't build: phronesis for deciding what gets shipped
Aristotle separated knowing how to do something from knowing whether it should be done. The second one decides whether a feature earns its place.
- #philosophy
- #judgment
- #product
- #decisions
-
02 Read article →7/7/2026 · 4 min read
The art of naming: why naming is applied philosophy
Naming a variable is a decision about what the world is. Frege, Wittgenstein, and why naming is the hardest part of the craft.
- #philosophy
- #naming
- #readability
- #craft
-
03 Read article →6/15/2026 · 4 min read
Ockham's razor and code: against premature abstraction
Don't multiply entities without need. Ockham, YAGNI, and why the abstraction you don't need yet is debt dressed as elegance.
- #philosophy
- #architecture
- #simplicity
- #decisions
-
04 Read article →5/24/2026 · 5 min read
Technical judgment vs. shipping speed: when each one wins
When it pays to stop and think, and when you need to ship even if it hurts. An honest guide for developers who deliver in production.
- #judgment
- #product
- #architecture
- #decisions
-
05 Read article →4/20/2026 · 1 min read
Epistemology for developers: how to doubt your code well
Popper, Quine and unit testing. A practical guide to doubting your code without going paranoid.
- #philosophy
- #testing
- #architecture