“Please review” can mean anything from “check the spelling” to “find the assumption that will leave twelve volunteers standing outside a locked building”. If we expect someone to approve AI-assisted work, we need to tell them what requires a decision and give them enough information to make it. That starts before the prompt. Who will […]
The ongoing conversation
Category: AI
Turn an AI Friction Log into Reusable Procedures
In Give Your AI Agent a Friction Log, I described recording unexpected failures and what actually resolved them. I’ve since added maintained procedures, helper scripts, and focused skills to that workflow. The next question is whether another task finds and uses them. A growing collection of instructions can also become a growing collection of instructions […]
Learning New Tools, One Goblin at a Time
Getting a sorceress into a board game involved learning Lua, baking textures in Blender, and explaining to an AI assistant that “Add one kill per Hero Stone” was an important distinction. I adapted Goblin Slayer, a board game by Rich Carlson and Iikka Keränen, for Tabletop Simulator. It gave me a concrete reason to learn […]
Who Pays for AI Progress
A data center can be a good investment for its owner and a bad deal for the people paying for the power lines. Before calling it progress, ask whether those are the same people, what each group gets, and who pays if the expected customers never arrive. A company forecasts demand.A utility plans construction.A community […]
You Don’t Have to Accept Every AI Code Review
On one of my pull requests for the Grand Comics Database project, Gemini Code Assist offered three suggestions: two warned about possible errors and the third suggested a clearer way to write a loop. I accepted the third and explained why I wasn’t making the other two changes. The warnings sounded reasonable, but they depended […]
Give Your AI Agent a Friction Log
Notebook and pen. Photo by Phil Slattery (CC BY-SA 4.0). Pro tip: tell your AI agent to track things it thought would work but ended up needing different or additional steps. Kind of an after-action report or postmortem, but ongoing instead of just after a project. One of my website deployments stopped because the server […]
Where Should the AI Agent Stop?
I’m developing a job-search application, and one of the useful questions has been where to stop helping. Helping someone describe their experience is useful but sending that description to an employer commits them to what it says. For this application, I want the person whose name is on the résumé to have the last word […]