Writing

The Blog

Thoughts on software architecture, Code & Coffee, and whatever I'm currently breaking.

The Bug That Fixed My Architecture

A storage problem, a clustering fix, and the race condition that fix caused. How one bad graph led to a better one.

Why I Switched from REST to tRPC for Internal APIs

After two projects with REST endpoints that nobody documented, I gave tRPC a shot. Here's what changed.