The question “Will coding be taken over entirely by AI?” has been asked to death already, and people keep trying to answer it. I’m not sure there’s anything truly new to say, but I want to share my own observations.
The early narrative was that companies would need fewer seniors, and juniors together with AI could produce quality code. At least that’s what I kept seeing. But now, partly because AI hasn’t quite lived up to the hype, it looks like what companies actually need is not junior + AI, but senior + AI.
Let’s look at where AI is good and where it falls short in coding.
Where it helps:
Cranking out boilerplate and scaffolding
Automating repetitive routines
Trying out different implementations
Validating things quickly thanks to fast iteration
Shipping features fast, as long as you know what you want
And who benefits most from that? Obviously seniors. In the hands of a junior, these things are harder to turn into real value. Still possible, but much tougher.
... continue reading