With due respect, your statement reflects a lack of experience building production software. In real-world software systems, code is only one aspect. Automation helps, but "what needs to be built" is a harder problem and remains a human endeavor.
With due respect, your statement reflects a lack of experience building production software. In real-world software systems, code is only one aspect. Automation helps, but "what needs to be built" is a harder problem and remains a human endeavor.
The scientific field doesn't have that many open problems -- whether P=NP is the greatest and most famous -- and they're set to fall like dominoes. A condition where CS is "solved" and has no major open problems is a very real near-term possibility, and probably a medium-term inevitability.
Though software engineering is a fundamentally different discipline, none of this implies that software development isn't in trouble. Human planners and software architects might remain, but very soon LLMs are going to write virtually all code.