Fantasies about the future of software development
I often see discussions like: "How are we supposed to get seniors if no one wants to hire juniors because of AI?" or "Who’s going to fix the bugs that AI creates?"
Let me fantasise a bit too.
Generative AI is making software development a commodity.
Let’s look at the hardware world, which became a commodity about 20 years ago. Remember why DevOps appeared?
We don’t look for some super-skilled hardware engineer to fix a hardware bug - we just reboot or replace the hardware with one click.
The same will happen with code.
Broken code will simply be rewritten by AI - up until the next time it’s rewritten again.
In the end, it’s not about juniors or seniors. It’s about knowing how to use AI to write code.
IMO juniors are actually better prepared for this.
They’re more curious and open to change - while seniors tend to be more conservative.
What do you think?


