One of the best articles I've read in recent times.
While I don't agree software engineers will be "wholly" replaced - higher-tier ones like Architects, Staff Software Engineers, and Principal Engineers cannot be replaced anytime soon by AI.
Big Tech (I used to work at one) work with tech the scale and complexities of which AI can't comprehend or manage - it's way too nuanced for it.
But I agree that the entry-level ones will struggle and the bar will go way higher.
In the end, it comes down to the same law - the competent and adaptable shall thrive, as they always have...
The rest fall - as they always eventually have