Spend ten minutes on YouTube or Medium and you will find all three camps. AI is about to make software developers obsolete. AI is worthless hype. And lately a third group, the one that interests me most: developers who went all in for a year and are now walking away entirely, not because the tools failed them, but because of what the tools did to them.
Their stories all sound the same. It started with code and then it crept. They found they could no longer make a decision without asking first. Not just design decisions, either. What to eat. What that symptom might mean. One described it as a kind of paralysis, and I believe him. The tool had not taken his job. It had taken his say.
I have said some version of this a thousand times: the human is meant to be the master, and the AI is meant to be the servant. Mastery is not bravado. It means you understand the thing, you verify it, you make the call, and you own what follows.
That order is not a preference. Get it right and the tool amplifies everything you already are. Get it backwards and you have the blind leading the blind.
A good servant, but a bad master.
Our grandparents understood this. They said it about fire, and they said it about money. Fire in the hearth warms the house. Fire on the loose takes it. And money is no different; you can spend your life directing it, or spend your life answering to it. The question with a powerful tool was never whether to use it. It is who answers to whom.
AI is the fastest apprentice you will ever hire. It has read more than any of us ever will, it never tires, and it never grumbles about the boring work. But it has no stake in the outcome, and it will never stand behind the result. It owns nothing. You own everything. Keep that straight and the relationship works.
Lose it, and you get the junior developer problem. With AI, a junior can produce code that looks senior, and used well, the same tool can genuinely help him learn faster than I ever could at his stage. I am glad for that. But can he support that code at two in the morning? Can he explain why it works, or notice the day it quietly stops working?
A capability you borrow is not a capability you have. And this goes well beyond software. A chatbot will hand anyone a confident medical answer, and the confidence is the dangerous part, because the person receiving it has no way to weigh it. Real expertise was never just information. It was information with someone accountable standing behind it.
There is a small version of this you have already lived through. GPS is a marvel, and a generation of us can no longer find our way across our own town without it. Skills you hand off completely do not wait around for you. They leave.
After more than thirty years of writing software, I know where I land. I love this craft. Building things is part of what I was made for, and I take it seriously. I gladly hand AI the mundane: boilerplate, scaffolding, a second set of eyes on something I have stared at too long.
It makes my work faster and, used carefully, better. But the decisions are mine. The design is mine. The finished product goes out with my name on it, and I remain judge, jury, and executioner over every line. If I cannot explain a piece of it, it does not go out.
Both sides of that showed up in my own work just this month. An AI review caught a genuine mistake in something I had written, a technical claim that was flat wrong, and I was glad to be corrected. The same week, I threw out a confident answer from the same kind of tool because it added details that checked out nowhere. The tool was the same. What changed was whether I did my part.
The hard part is discipline, and I struggle with it like everyone else. It is easy to ask one more question, then accept one more answer unexamined. Depending on the tool happens gradually, usually before you notice it.
You do not need to write software to use this test. Before accepting what the machine gives you, ask:
- Can I explain it?
- Can I verify it?
- What happens if it is wrong?
- Am I prepared to own the result?
Four yeses and you are still the master, exercising your own judgment with a very fast servant at your side. Anything less, and the decision goes back to you, the old way, by doing the work.