Field notes
Notes on software engineering
Writing on distributed systems, refactoring, and tooling, drawn from real bugs, performance fixes, and the trade-offs behind them.
Published as the work happens, with what I learned along the way.
Write Down the Decision Behind the Code
A code change makes more sense when its reasoning is still nearby. A short decision note can preserve the constraint,…
November 1, 2026
A Portfolio Should Explain the Work
A screenshot can show what a project looks like, but it rarely explains why it exists. A useful project page…
November 1, 2026