AI helps you… but it also exposes you.
AI helps you… but it also exposes you.
Today I was reviewing a student’s project and came across a strange bug in the EJS views.
To speed things up, he asked AI to analyze the problem.
The response generated by the AI was this:
“You’re right, I fixed the backend but not the EJS views. I will look for and fix the JavaScript in the views to send the correct targetUser.”
And I found it amusing because it sounded like a confession from a junior…
but it was literally the AI admitting that it had only patched half of the system.
This is the big blind spot for many developers today:
AI fixes what you show it.
But it doesn’t check the rest.
It doesn’t think about the complete flow.
It doesn’t evaluate side effects.
It doesn’t connect the modules together.
It fixes one part, leaves the other two broken, and still responds with confidence.
And it wasn’t the only case.
Elsewhere in the academy, while reviewing another module, I found a critical bug:
in an “unexpected” exception, the program had a silent process.exit(), with no logs, no try/catch, no fallback.
That single detail could have caused:
constant restarts,
loss of state,
service outages,
and hours of debugging without knowing what caused it.
And the most dangerous part:
the AI had also generated that code.
This is not an attack on AI.
I use it every day and it drastically boosts my productivity.
But that’s exactly why I say this:
AI does not make you a senior.
It forces you to behave like one.
Because you need to know:
what to review,
what to question,
what must never happen,
what patterns hide failures,
and what parts of the system are unseen but still affect everything.
AI writes code.
But the senior understands the impact of that code.
AI gives you a solution.
The senior reviews the eight consequences that follow.
AI accelerates development.
The senior prevents fires.
And in a world where anyone can generate 200 lines in 10 seconds,
the true value lies in those who know how to interpret, debug, and ensure that nothing blows up in production.