Archive

Everything else I've written — the older notes, in full.

All writing 20 posts

The quiet work of removing feature flags

On removing feature flags that had outlived their purpose. Not glamorous, but this kind of cleanup is what keeps a codebase navigable over the long run.

Engineering · 2 min read

What adding an AI layer taught me about type ownership

Adding an AI layer to existing services surfaced something I'd been quietly ignoring: schema drift. Here's what fixing it actually looked like.

Engineering · 3 min read