This was not feasible a year ago.
Now, regarding the quality of the code, the edge cases etc, surely someone familiar with the failure modes can review and prompt the AI better. But that doesn't negate the fact that these people are producing huge amount of code using natural language without any programming background.
A skill that used to take many months (if not years to master) and require handcrafting the software line by line is now done in English with almost no understanding of programming primitives.
And I'd argue that if the models, harnesses and IDEs keep getting better then a layman learning few software best practices would outperform a team of senior developers writing code manually.
Therefore, the developers refusing to adapt and adjust will find themselves gradually in a position where a layman can easily outperform their economic output by a huge margins. And in my opinion, the author just found himself in this position, and still in denial of what is happening.