> If you can direct AI and produce more value per $/time spent then a non software engineer directing AI to develop software then you still can produce a lot of value.
Sure, in the same way a skilled photographer can take better photographs on an iPhone than I can. Nevertheless, because any twit can take good enough photos on an iPhone, the need for the specialized skills of an expert photographer are much less than in, say, the 1930s.
That's why AI is dangerous. It's not because it makes human skill useless, it's because it makes non-human skill good enough. When was the last time you hired an expert photographer, or skilled dressmaker, or a master cabinetmaker? Maybe once or twice in your life, because the iPhone camera, fast fashion, and Ikea are good enough.
Software is just language, translating human intent into concrete machine action. That translation being automated doesn't mean, the intent had been made superfluous.
When no human knows what the machine is doing exactly, how do you know your intent is being followed? The seeming sufficiency of superficiality the public "enjoys" is an illusion needing upkeep.
Machines cannot make meaning, nor can they originate intent. They can't keep themselves suspended mid-air, detached from human understanding. You need engineers who understand human and machine, identifying the reasonable among the un-reflected wishes and making it explicit and precise.