This is a good, nuanced, article on the impact of AI on software jobs. It’s a tool, not a replacement for expertise.
“They will change the need to do certain things manually, just as word processing eliminated the need for manually typing things”
https://cacm.acm.org/news/the-impact-of-ai-on-computer-science-education/
I love the above comparison, because a word processor doesn’t remove the need for the author to know what and how to write. Copilot etc also do not remove the need for the developer to know what a good solution in code looks like.
“I firmly believe AI cannot be fully autonomous … there’s always going to be humans and machines working together and the machine is augmenting the human’s capabilities”