That’s putting it mildly. I think it’s going to be interesting to see what happens when an entire generation of software developers who’ve only ever known “just ask the LLM to do it” are unleashed on the world. I think these people will have close to no understanding of how computing works on a fundamental level. Sort of like the difference between Gen-X/millenial (and earlier) developers who grew up having to interact with computers primarily through CLIs (e.g., DOS), having to at least have some understanding of memory management, low-level programming, etc. versus the Gen-Z developers who’ve only ever known computers through extremely high level interfaces like iPads.
Sure, maybe you would have caught the bug if you wrote assembly instead of C. But the C programmer still released much better software than you faster. By the time you shipped v1 in assembly, the C program has already iterated 100 times and found product market fit.
Someone who is good at writing code isn't always good at making money.
we only have to look today at how different software quality is compared to the "old days" - when compilers were not as good, and people wrote in assembly by hand.
Old software were fast and optimized. Hand written assembly used minimal resources. Today, people write bloated electron webapps packaged into a bundle.
And yet, look who is surviving in the competitive land of software darwinian natural selection?
The seniors today who have got to senior status by writing code manually will be different than seniors of tomorrow, who got to senior status using AI tools.
Maybe people will become more of generalists rather than specialists.