Blog
AI getting dumber the longer you chat? It's not the model—time to take control
The last two posts were about saving tokens before things hit the context. This one's about two things you do mid-session—one decides who does the work (mode...
AI coding getting pricier? I cut my tokens by 82% (with real data)
Last time I said saving tokens is about using your tools right, not cutting docs. Someone asked: how exactly? Here's the hands-on version with real numbers —...
Your docs aren't burning your tokens — your tooling is
People keep asking: with all those PDLC docs, aren't you burning tokens? Having lots of docs and burning tokens are two different things — and if you want to...
PDLC 1.1: two things v1.0 got wrong about artifact shape
v1.0 solved the vertical problem: keeping a feature's stages in order. v1.1 fixes two horizontal problems — artifact shape confusion and a flat feature names...
aitm 1.0: a terminal where the AI is a participant, not the driver
aitm 1.0 is out. 5.3 MB binary, 3–5 ms cold start, six LLM providers, and a four-layer safety model that keeps your hands on the wheel. Here's why the design...
arcade: a browser-based arcade emulator on this blog
There's a browser-based arcade emulator at /arcade/. Supports MAME and dozens of consoles. Drag in your own local game files and play — everything runs insid...
PDLC: turn AI-assisted development from soft conventions into hard contracts
AI says 'I built the feature' but the PRD only lives in the chat transcript. Tests get 'added later'. Across sessions, nobody remembers which stage anything ...
aitm launch: AI inside the terminal
A desktop terminal app with AI built in, for macOS and Windows. The AI can read files, search command history, and run commands on demand — every high-risk a...
Welcome to my tech blog
First post on my personal tech blog — what I plan to write about, and what I hope to get out of it.