It's interesting to see the range of reactions to this article, and it feels this is an existential moment for software engineers and an article like this has zero chance of changing anyone's mind.
Personally I'm glad this change is happening after I've already had a couple decades experience. Conventional wisdom is younger people adapt to change better, but in this case I feel some perspective on hype cycles and how they play out is helpful. So far the only thing that is clear is that AI can read and write code way faster than a human. However what I haven't seen is that AI can actually understand human goals, read between the lines, and answer the question: why are we writing this code in the first place?
Obviously with the pace of advancement, it's reasonable to think AI could get there, but here's the thing: so far AI has primarily empowered technically-minded people. Don't get me wrong, it can help many job functions (legal, product management, customer service, etc), but it's really a force multiplier for strong technical minds who can reason about the possibilities and limitations.
For this reason, I think it's premature to think of the end of software engineering as a profession. As with all the other job replacement talk, I think this becomes a political issue where if AI companies are truly capturing a significant share of the labor workforce, then we need to have that discussion as a society. Also, if you really love hand-crafted artisanal code for every random CRUD app under the sun, then yes there is a reckoning coming. But overall, I don't see AI as fundamentally different from many technical advancements that came before. It's uncomfortable, but I don't see the existential questions it raises as being fundamentally new. As software engineers we've been living at the peak of a technological pyramid of advancement that challenged many equally worthy humans before us for quite some time. I think wrestling with the current implications and moral questions is entirely fair play, and gets to the heart of what it means to be a citizen in a democracy.