The factory that writes code for me is 2,274 lines of Python. Nine stages: draft a spec, plan it, implement it, prove it ran, review the diff, commit, push, open a pull request, then watch that pull r...
Picture a farmer at the back of a church in 1400. He can’t read. Nobody ever offered to teach him, and nobody is going to. The book on the table up front is in Latin. The priest reads from it and tell...
Twenty minutes into a conversation about what an agent should be allowed to touch, when a non-expert asks: can’t we just give it Asimov’s laws? It’s always said in good faith. It’s also the most confi...
The Economist just dropped this article. Full disclosure: I haven’t read it in depth. But it did bring up some ideas I’ve been having around this for a while so I thought I would write them down. It’s...
Here’s a conversation I keep watching play out. An engineering lead wants their team on a coding agent. Compliance won’t sign off on the stock one — no audit log, no way to block writes to secrets, no...
You’ve probably felt this. You point the same agent at two of your repos with the same lazy prompt, and one gives you a tight change you can review over coffee while the other hands back a sprawling P...
One of my early factory prototypes had a clean audit trail. Every action an agent took, recorded. Who did it, what it touched, and when it ran. I was proud of it. Then I watched an agent remove a stat...
It seems that every time I think I know the shape of the harness, a new fact presents itself that I have to account for. I recently wrote a book Harness Engineering. But new information has caused me ...
Hello everyone. I just released a book about harness engineering. It’s on LeanPub. Pay what you want, starts at $10. What does it cover? The discipline, the taxonomy, the behavioral system, the reliab...
I just read this article — I recommend you do as well. Loop Engineering Is Just Software Engineering. We Have a Name for That. I’ve been doing a lot of work on harnesses, but I have been focusing at t...
I have a confession to make. I use AI to write articles. So what? I use AI to do lots of things. I’m not going to be embarrassed about using a tool to my advantage. However, doing this has taught me s...
The agent shipped a broken migration last month. The PR was clean, the tests passed locally, the reviewer signed off in twelve minutes, and the deploy to staging green-lit on the first try. Production...
The agent kept running the tests, watching them go red, scrolling up to find the failure, and then running the tests again because it had already lost the output. Third time in one session. The model ...
I had a rule in my project for months that said always check Code Health before committing. The agent followed it about 70% of the time. The other 30%, it forgot; usually on the longer tasks, when its...
The pre-commit hook caught a migration last Tuesday that would have shipped to staging green and broken production on the next deploy. The migration dropped a foreign key constraint without naming a b...