CS will go in a several different directions:
- Some will be over AI agents to make high value, low risk things
- Some will be after AI agents to trouble shoot and repair
- Some will build stuff completely without AI just cause
There's gonna be room for all of those in industry. Companies are gonna move away from large scale general solutions and expect boutique in house software that does exactly what they need to be developed with the help of AI and others are gonna expect human maintenance in legacy languages.
The trades will always be available, but so will developers--it's the balance of expectations and the tools we use that are changing--same as always.
Personally, I hate it. I still do my development by hand, though I've had to learn to use the tools for compliance.