Don't worry -- soon after that, there will be high demand for human coders as companies scramble to hire to rewrite all the buggy and vuln-ridden AI-hallucinated software. We're on the verge of two revolutions in tech, not one.
The lack of devs that understand the domain knowledge and the codebase will be the main issue. I would say that the current capabilities of genAI is like a junior dev, sometimes even a mid-level. But one main difference is that a dev is slowly learning and improving and at some point will become a senior dev and also domain specialist. If there is a codebase created by genAI, then it’s equivalent as if all devs left…
You can most often “get used” to a codebase because they authors tend to stick to the same patterns in many ways, and they are somewhat coherent across time. After a bit you can kinda guess in what file is a feature implemented etc etc.
Will this still be true with ai doing most of the work?