Engineering
Systems
That Endure.
Systems endure when they're simple enough to understand, flexible enough to evolve, and built by people who grow with them.
Latest Posts
View All →
Jun 13, 2026
Rails: The Sharp Parts. Callbacks Are Not Invariants
Callbacks promise that something always happens when a record changes. They can't keep that promise,
Jun 12, 2026Rails: The Sharp Parts. An Index Is Not a Plan
add_index looks like a one-line fix for slow queries. It isn't. This article walks through the failu
Jun 09, 2026Beyond Enumerable: Streaming and External Sort
Enumerable assumes the whole collection fits in memory. This post is about what happens when it does