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 25, 2026
Rails: The Sharp Parts. A Polymorphic Type Is Not a Foreign Key
Polymorphic associations store a relationship as a class name in a string with no foreign key. That
Jun 15, 2026Beyond Enumerable: Counting Distinct with HyperLogLog
Counting distinct values exactly means remembering all of them. HyperLogLog does it in 16 kilobytes.
Jun 14, 2026Rails: The Sharp Parts. Queries, Read Models, and Batching
Queries own the reads the way commands own the writes, and a T::Struct is the only thing that crosse