How “Your CFPs Aren’t Good” Became Five Approvals at RubyConf
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 of its…
What Puma, Falcon, and Pitchfork teach you about Ruby concurrency
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 to that…
Opus 4.7 vs GLM 5.1: is mixing models worth it?
A couple of months ago, I compared Opus vs GLM by having both of them do a task for me. It's not that surprising that Opus was best. But what…
Your AI Skills Setup Is Probably Wrong
I ran 51 multi-turn evals across 4 configurations and read Claude Code's source. Skills and CLAUDE.md are both just prompt. The difference is whether the prompt reaches the model.
I Automated a Production Site Without Touching the UI
I used the Chrome DevTools MCP to configure a WordPress plugin on a production site - logging in, changing settings, adding widgets, uploading plugins, purging cache - all from Claude Code without touching the browser.