So this showed up in my newsfeed and I think it's relevant a couple of ways, not all of which I'll address.
AI Makes the Easy Part Easier and the Hard Part Harder
https://www.blundergoat.com/articles/ai-makes-the-easy-part-easier-and-the-hard-part-harder
And then (how can I insert a double blockquote? I wanted the last paragraph ("when people claim...") to be indented to show it was a quote in the original article.
AI Makes the Easy Part Easier and the Hard Part Harder
https://www.blundergoat.com/articles/ai-makes-the-easy-part-easier-and-the-hard-part-harder
On a personal project, I asked an AI agent to add a test to a specific file. The file was 500 lines before the request and 100 lines after. I asked why it deleted all the other content. It said it didn't. Then it said the file didn't exist before. I showed it the git history and it apologised, said it should have checked whether the file existed first. (Thank you git).
Now imagine that in a healthcare codebase instead of a side project.
AI assistance can cost more time than it saves. That sounds backwards, but it's what happened here. I spent longer arguing with the agent and recovering the file than I would have spent writing the test myself.
Using AI as an investigation tool, and not jumping straight to AI as solution provider, is a step that some people skip. AI-assisted investigation is an underrated skill that's not easy, and it takes practice to know when AI is wrong. Using AI-generated code can be effective, but if we give AI more of the easy code-writing tasks, we can fall into the trap where AI assistance costs more time than it saves.
And then (how can I insert a double blockquote? I wanted the last paragraph ("when people claim...") to be indented to show it was a quote in the original article.
My friend's panel raised a point I keep coming back to: if we sprint to deliver something, the expectation becomes to keep sprinting. Always. Tired engineers miss edge cases, skip tests, ship bugs. More incidents, more pressure, more sprinting. It feeds itself.
This is a management problem, not an engineering one. When leadership sees a team deliver fast once (maybe with AI help, maybe not), that becomes the new baseline. The conversation shifts from "how did they do that?" to "why can't they do that every time?"
My friend was saying:
When people claim AI makes them 10x more productive, maybe it's turning them from a 0.1x engineer to a 1x engineer. So technically yes, they've been 10x'd. The question is whether that's a productivity gain or an exposure of how little investigating they were doing before.
Burnout and shipping slop will eat whatever productivity gains AI gives you. You can't optimise your way out of people being too tired to think clearly.