This blog is about engineering decisions in mature Rails codebases. I write from experience—debugging production issues, simplifying systems, and choosing boring tools that survive.
Featured
Stimulus Is Boring — and That’s Why It Works
Why 'boring' tools like Stimulus.js are a superpower for mature Rails applications.
Recent Posts
-
Escaping the AMS Trap: How We Benchmarked Our Way to Alba
A case study on migrating from ActiveModel::Serializers to Alba, including real-world benchmarks and a custom caching solution.
-
Constraint as a Feature: Designing an “Anti-Canvas” for Sacred Text
Why I built AyatFlow as an 'Anti-Canvas' to prioritize the dignity of sacred text over infinite design flexibility.
-
Rails Removed Email Obfuscation. Here's How I Brought It Back with Stimulus
A modern solution to bring back email obfuscation in Rails using Stimulus, ensuring zero spam and a great user experience.
-
Rails is the Brain, Go is the Photographer
How to use Rails as the 'Brain' and Go as the 'Photographer' to generate high-performance screenshots, keeping the Rails app lightweight and responsive.
-
What A Philosophy of Software Design Taught Me About Writing Better Software
A distillation of the most practical and impactful ideas from John Ousterhout's book 'A Philosophy of Software Design', focused on reducing complexity in software.