I'm not doubting that someday AI will able to do better than junior devs, even to lower-level of senior devs. But I doubt they'll able to replace those of higher level seniors, at least not in tens of years. Then I predict we'll get more business analysts than programmers, since managements will still need people to translate their needs to AI.
> Then I predict we'll get more business analysts than programmers Why would analysts be harder to replace than devs? The question is - how will competition influence the job market? if everyone has AI, everyone has the same powers. So how do you differentiate yourself? You put more humans in the loop, like "human plugins". You need humans to extract the most from AI.
The job market will still almost be the same, that capital and networks will net you businesses.
The problem is how to regulate duplication, because IMO with power of AI patents are basically almost useless.