LLMs and the Ossification of APIs: Are We Stuck with Prehistoric Patterns?
How AI coding assistants are influencing API design in Ruby, and whether we're reinforcing old patterns or creating new opportunities.
How AI coding assistants are influencing API design in Ruby, and whether we're reinforcing old patterns or creating new opportunities.
How building a Cypher DSL taught me more about framework design, why supporting legacy is a trap.
How I escaped the zoo of monkey patches and built a clean, Rails 8-friendly PostGIS adapter gem that actually works with modern Rails.
How working with JRuby 10 and Rails 8 changed my perspective on the JVM, one reluctant commit at a time.
Legacy support isn't just technical debt—it's innovation debt. Here's why I finally bumped my Ruby gem to require version 3.2.0 and why you should stop dragging corpses through your codebase.
The surgical breakdown of a 1.6k LOC Ruby monolith into focused modules. Or: how I performed open-heart surgery on a dying codebase and lived to tell the tale.
After 12 years maintaining state_machines, I dropped Rails 7.1 support. This is the story of why forever backward compatibility kills innovation and how I'm building for the future, not maintaining the past.
The unfiltered story of Rails Lens: ten years of frustration, harassment, theft, and finally breaking free to build something better. From TOML discoveries to AI validation, this is how persistence beats pattern parasites.
How the observability industry's vendor lock-in tactics led to building Lapsoss and the Liberation Stack - community-owned tools that put developers back in control
After years of comfortable cruising through the Ruby nebula, I discovered something that changed everything. This is the story of why a die-hard Rubyist decided to learn Go—and what I found on the other side.
When a quantum shapeshifter infiltrates the Federation's antimatter supply chain, Captain Cyrel of the USS ActiveCypher must use graph database technology to track an enemy that exists in relationships, not rows. A thrilling tale of how ActiveCypher brings Rails conventions to the graph database revolution.
When half the mining fleet switched to using simple Rails enums for state management, chaos ensued. Ships transitioned from operational to vacuum exposure without validation, weapons fired randomly, and life support systems failed catastrophically. This is the story of how Captain Seuros proved that enums are not state machines, and why the state_machines gem saved the fleet from disaster.
How a Moroccan captain finally implemented the most requested state_machines feature after 9 years of maintainer paralysis. Featuring the RMNS Atlas Monkey and emergency warp protocols.