06/05/2026
🚨 The Role of Software Engineers Is Quietly Changing
In January 2026, the head of Claude Code at Anthropic shared something that stuck with me:
👉 He hadn’t written a single line of code by hand in over two months.
👉 Across the company, 70–90% of code is now AI-generated.
At the same time, entry-level developer roles are shrinking, and younger engineers are feeling it the most.
⚖️ I think we’re in the middle of a major shift
The role of a software engineer is evolving:
From writing code
➡️ to reviewing, guiding, and validating code
AI can generate code faster than any human.
So the real question is no longer:
“Can you write code?”
But:
“Can you tell if this code is actually good?”
⚠️ And here’s the paradox that concerns me
To use AI effectively, you need experience.
But to gain that experience, you need to write code yourself.
So you end up stuck between two realities:
- If you don’t use AI, you fall behind
- If you only use AI, you don’t build real understanding
There’s no clean answer.
🧠 What I’m seeing more of lately
A pattern that worries me:
- Someone writes a prompt
- AI generates the code
- They skim it
- They ship it
And the cycle repeats.
🧩 The hidden problem
The system works.
The UI renders.
The endpoint responds.
The tests pass.
But underneath?
- Code becomes harder to maintain
- Logic becomes harder to follow
- Systems become harder to reason about
Because a lot of AI-generated code is based on what already exists.
And let’s be honest…
Not all existing code is good code.
🧭 My honest take
I don’t think rejecting AI is realistic.
And I don’t think blindly relying on it is safe.
The middle ground is uncomfortable, but necessary:
- Use AI to move faster
- Write code yourself to build judgment
- Take time to understand what you ship
🔄 The reality of this industry
What we want the industry to be…
and what it’s becoming… are not the same.
You don’t have to love it.
But if you want to stay relevant:
👉 You have to adapt
👉 You have to stay curious
👉 You have to keep learning
🏁 Final thought
AI isn’t replacing engineers.
But it is changing what it means to be one.
And the engineers who thrive won’t be the ones who write the most code…
They’ll be the ones who understand it the best.