When you start hearing “The AI wrote that code.”
Back in 2012, during a cloud project, a developer in his mid-40s said something that stuck with me.
“Java 1.4 was the best.”
At the time it was already a version released in 2002 and officially end-of-life since 2008. Still, the comment stayed in my head longer than I expected. At first I thought it was just a matter of technical preference.
But over time I realized something.
In the developer world, the technology changes, but the way people talk about it often repeats every few years.
Technology keeps moving forward, but people tend to freeze their mental model of it at the moment they felt most comfortable.
Years pass. Technologies change. But the pattern stays surprisingly similar.
Recently I heard a similar comment at a developer meetup.
“Developers won’t matter anymore. The only people who will survive are the ones who are good at using the tools.”
That line immediately reminded me of that old conversation.
Right now it feels like the most important skill is how well someone can use the latest tools. But tools always change. Versions move forward. Interfaces get easier. New workflows appear.
So a question came to mind.
What if the role of “people who are good at using tools” is just another temporary role waiting to be replaced?
A few years from now someone might say something like this.
“Opus 4.6 was the best. You should have seen the prompts I used back then.”
But there is something important we should not forget.
Deciding what to build, why it should exist, and where things should go still comes from human experience. Software development is not just about producing code. It is mostly about making decisions.
The real problem starts when that role slowly fades away.
When using tools becomes the job itself, judgment and responsibility start moving out of the picture.
And then conversations inside organizations begin to sound like this.
“Why did this happen?”
“I’m not sure.”
“The AI wrote that code.”
As technology advances, the human role should not disappear. It should become clearer.
Tools will keep changing. Versions will keep moving forward. But if the responsibility to decide and own those decisions disappears as well, then only one thing may remain.
A single sentence repeated whenever something breaks.
“The AI wrote that code.”