I published a new Ask Good Questions guide and companion field note that may be useful to anyone experimenting with AI coding agents.
Guide:
https://askgoodquestions.dev/guides/you-have-to-invite-the-vampire-in
Field note:
https://askgoodquestions.dev/field-notes/do-not-give-the-agent-the-keys-to-the-kingdom
The title of the guide is You Have to Invite the Vampire In, which is my way of getting at the security and workflow issue behind agentic coding.
This is not about whether ChatGPT, Claude, or another AI can write useful code. We already know they can help with that.
The bigger question is what happens when you install an agent and let it act inside a real development environment.
At that point, you’re not just asking for suggestions. You’re giving the tool the ability to create files, change files, run commands, install packages, execute scripts, and sometimes keep working through a problem on its own.
That changes the risk.
The guide lays out a practical safety pattern: use a dedicated VM, mount only the project you want the agent to work on, limit credentials, keep secrets out of the repo, take snapshots and backups, and review the work before you trust it.
The field note is the more personal version, where I talk through why I wouldn’t want to give an agent the keys to my normal work environment.
One line from the guide sums it up pretty well:
An apology is not a backup. It’s not a snapshot. It’s not a boundary.
If you’re already using coding agents, I’d be interested in how you’re containing them. If you’re not using them yet but have been thinking about it, this may give you a better starting point than just installing one on your main machine and hoping it behaves.