Skip to main content

Blog

Writing.

Notes on systems, tradeoffs, technical judgment, and shipping work that stays understandable.

Apr 6, 2026

10 min read

Good API design makes later system changes cheaper

I usually care more about what a bug fix reveals than the fix itself. The FastAPI 0.135.1 release notes mention a fix to "avoid yield from a TaskGroup, only as an async context...

Mar 12, 2026

1 min read

Shipping Less, But Better

A lot of engineering waste comes from trying to look complete before the system is actually clear.

Feb 4, 2026

1 min read

AI Systems Need Edges

The problem with many AI features is not the model. It is the missing boundary around the model.