Communication is hard, but sometimes I can fix it.
When coding with an agent gets tricky, use the agent to make it less tricky.
When coding with an agent gets tricky, use the agent to make it less tricky.
Today I looked at the first PR on our new project repo. It added a new run script, but the README didn’t mention it. The proposed change was incomplete, because the documentation was out of sync. Did I comment on the PR? heck no. I want to fix this problem for all PRs, not just … Read moreAdding Correctness Conditions to Code Changes
three things MCP can do, and an infinite number of things it can’t do (all of which make it great) AI agents can interact with the world using tools. Those tools can be generic or specific. Generic Run a bash command Operate a web browser Execute a SQL query Specific See my Google Calendar events … Read moreWhat is special about MCP?
Today I opened the AWS console in order to transcribe a video, and I could not be bothered to do all that clicking. This has to be six lines in the terminal. I don’t know the six lines, but Claude does. Claude “automated the entire Amazon Transcribe workflow” in 300 lines of dependency checking, argument … Read moreAugmented Coding: Better with Principles
For years, I’ve been wishing I had Honeycomb events for pageviews on my web site. But doing that in WordPress is hard, it probably involves PHP, and I don’t have time to dive into that world. Forget diving; I can dip my toe into it with the help of ChatGPT. With its help, I got … Read moreUsing ChatGPT in Anger (not real anger)