In software development specifically, as line-level coding and testing becomes more automated, CS skills are going to migrate more to architecture, rigorous design documents, scalability, design patterns, and managing fleets of AI agents. All that is conceptually hard.

And then communication, management, and people skills become more important each year. That's not stopping. It's only becoming more valuable, and a lot of people need to get a lot better at it.

Being an effective software developer is going to get much more challenging, skills-wise, over the next couple decades as productivity expectations rise exponentially.

And this is going to be the same in every knowledge work field. People will be using AI to orchestrate and supervise 20x the amount of work, and that's an incredibly demanding skill set.

>CS skills are going to migrate more to architecture, rigorous design documents, scalability, design patterns, and managing fleets of AI agents. All that is conceptually hard.

I've heard this a decade ago as well (replace Ai agents with distributed cloud clusters). Instead it seems like industry wants to kick out all the expertise and outsource as much grunt work as possible to maintain what is already there. So I not too optimistic that the industry will be looking for proper architects. We're pushing more CRUD than ever under the guisd of cutting edge tech.

We're not working smarter, we're trying to work cheaper. We'd need a huge cultural shift to really show me that this won't be even more true on 10 years. That's why I'm slowly trying to pivot to a role not reliant on such industry practices