This is a good headline. LLMs are remarkably good at writing code. Writing code isn't the same thing as delivering working software. A human expert needs to identify the need for software, decide what the software should do, figure out what's feasible to deliver, build the first version (AI can help a bunch here), evaluate what they've built, show it to users, talk to them about whether it's fit for purpose, iterate…
I disagree. Unless you’re focussed on right now, in which case case… maybe? Depends on scale. I have a few scattered thoughts here but I think you’re caught up on how things are done now. A human expert in a field is the customer. Do you think, say, gpt5 pro can’t talk to them about a problem and what’s reasonable to try and build in software? It can build a thing, with tests, run stuff and return to a user. It can t…
You'll get the occasional high agency non-technical customer who decides to learn how to get these things done with LLMs but they'll be a pretty rare breed.