notes

Opinions, design notes, and things worth thinking about.

Claude Code has GUIs now. Here's what one should actually do.

Claude Code has a desktop app, a web app, IDE extensions, and a pile of community GUIs. Almost all of them build the same thing: a prettier chat window. That solves the easy problem. Here is the hard one.

What the heck is a "footgun" and other things Claude says

A footgun is a feature that makes it dangerously easy to hurt yourself. Why Claude Code talks the way it does, plus a plain-English glossary of 20 pieces of developer slang it drops into its answers: footgun, yak shaving, load-bearing, technical debt and more.

Do You Need a Code Editor to Build with Claude Code?

Claude Code runs in the terminal, reads your files, and writes your code. So do you still need VS Code open? The pros and cons of both setups.

Voice, Loops, and the Slow Disappearance of the Command Line

Claude Code's March 2026 features hint at something bigger than incremental updates. The relationship between developer and tool is shifting.

Claude Can Use Your Computer Now. That's a Stranger Sentence Than It Sounds.

Anthropic's computer use feature lets Claude control your Mac: clicking, typing, opening apps. What that actually means depends on who you are.

Why Your Terminal Wasn't Built for AI Pair Programming (And What To Use Instead)

Terminals were designed for human-typed commands, not for supervising AI agents. AI pair programming needs a different kind of tool.