Field Notes
Field Notes

Field Notes

Short, unfinished observations from engineering, product, and systems work — a notebook, not a publication.

6 notes

2026
7 min read

The Day WSL Lost My Ubuntu (And Why It Didn't Actually Lose Anything)

A WSL distro went blank after a routine disk move. The fix wasn't a repair — it was refusing to touch anything until 'is the data gone, or does it just look gone' had an answer.

debuggingtooling
3 min read

Most architectural decisions are really organizational decisions

Conway's Law isn't a curiosity about org charts. It's the reason half of your architecture review meetings are actually negotiations.

architectureorg-design
3 min read

Product management is often systems design with different constraints

The tools are different — roadmaps instead of diagrams — but the underlying discipline of managing tradeoffs under constraints is the same.

productsystems-design
3 min read

DuckDB keeps reminding me that databases are execution engines, not storage

Every time I reach for DuckDB out of convenience, it teaches me something about what a database actually is.

dataduckdbolap
3 min read

Every integration eventually becomes an identity problem

The hard part of connecting two systems is never the data format. It's deciding when two records are the same thing.

integrationssystems-design
3 min read

Why mapping engines eventually become query planners

Every mapping layer that survives long enough stops being a translator and starts being an optimizer.

systems-designdata