Six weeks of AI code review: what it caught and what it let through
The comment started with three words: This breaks prod. It was a PR of about five hundred lines -- in a repo I had just encountered, and I…
The comment started with three words: This breaks prod. It was a PR of about five hundred lines -- in a repo I had just encountered, and I…
I built a dojo where Claude Code tutors you and refuses to type your code. Making that refusal stick took four tries, and the result is a recipe for packaging any team workflow as a plugin.
GemLab has several projects running at the same time, and all of them change from week to week. Then someone asks how Mother is doing, and the honest…
Memory and context engineering for a long-running AI agent: how BETanIA got a diary, a mood, grudges, and a compaction strategy - and won our World Cup pool.
In April 2025, Tropical on Rails, the Rails conference in São Paulo, said yes to one of our talks for the first time. A few months later, one…
I went on a tour of Ruby concurrency while preparing a RubyConf talk on Ractors. Going in, I knew Puma, Falcon, and Unicorn. Coming out, I'd added Pitchfork…