Batch status
← All posts

Who Owns AI-Written Code When It Breaks?

You do.

The AI won’t get the call at 2 am, and it won’t be the one explaining to the client why checkout was down.

It’s 11 pm, the AI suggests a fix, you press Tab, the tests pass and the ticket closes. The commit has your name on it, and so does the bug.

This was true before AI. Code you copied from Stack Overflow became your code the moment you pushed it. AI only makes it faster to put your name on code you didn’t read.

So ask yourself the question from my letter: if the AI wrote it and you approved it, what exactly did you do?

If the answer is “pressed Accept”, you’re the easiest part of the pipeline to remove, and somebody is already doing that math. Will AI Take My Job? A 2-Minute Test for Developers shows you how much of your week that is.

Owning it means reading before you accept. What does this query do at 10× the data? What is the user waiting for while this line runs? Try it on the Accept simulator on my homepage. It takes 30 seconds, and if you accept everything, you ship four bugs without reading a line.

If you’re just pressing Accept, Accept, Accept, you’ll be phased out. Soon. Become the engineer who decides what gets accepted.