Writing

The Blog

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

After Two Years of Claytronics Theory, I Finally Built the Simulation

I spent two years working out how programmable matter could work. This month it became code: what I built, what broke, and what's next.

→
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.

→