The Feedback Loop I Was Missing
How building a game with my kid and AI showed me that audio feedback lands differently than text, and turned into a better way to follow coding agents without watching every session.
Transcripts over memory. Evidence over vibes.
How building a game with my kid and AI showed me that audio feedback lands differently than text, and turned into a better way to follow coding agents without watching every session.
Stop treating agent misses as bugs to fix and start treating them as gaps to close. Every mistake becomes a reason to add a test, document a pattern in a skill, or tighten the instructions. Free yourself to solve new problems instead of re-solving the same ones.
Your .env files are a liability. Two simple patterns for injecting secrets from 1Password or macOS Keychain so credentials never touch disk as plaintext.
How I use AI as a writing collaborator without losing my voice. A step-by-step process for collecting context, finding story arcs, drafting, editing, and publishing writing that feels human.
Tri-State Relay Service
A free macOS relay for hearing short agent updates when you are ready for them.
Download and get startedA free macOS app and CLI for hearing short agent updates when you are ready for them, without keeping every agent session open.
A framework for improving AI agent development through systematic learning from failures. Design environments where the easiest path is the correct one.
A resource for mastering AI coding assistants, helping developers configure and optimize their AI agent tools.
I write here because writing is how I think.
Most posts come from real projects: what I tried, what worked, what surprised me. If a post or project helps you solve a problem at work tonight, that is the best outcome I can imagine.