01
Projects
02
Recent Posts
Game feel on the web: squash, shake, and the art of juice
A button that just works is dead. I spent an evening teaching a side-project to punch back, and these are the six techniques that did it. Each one playable, dependency-free, and respectful of your settings.
Git Worktrees Let Me Run Three Claude Agents in Parallel
Three Claude agents on three bugs in one afternoon, only because each ran in its own git worktree. The file-isolation discipline that makes parallel AI agents safe, and the mistake that taught it to me.
AI Gave Me Speed. Tests Gave Me Control.
I ran /insights after a month with Claude Code in a side project. The numbers I expected weren't the interesting ones. Here's what was.