If LLMs reach a point of sufficiently high competence to the point that they're capable of producing usable software from vague, and sometimes contradictory instructions - the same software engineers have to regularly deal with, then at that point software will simply be an expectation of ability in any job.
So I think it would be more comparable to something like literacy. There was a time when that was a fairly uncommon and highly valued skill. Now the guy flipping burgers or pouring a cup of coffee is also almost certainly fully literate. And in fact many jobs have evolved in a way such that it became mandatory, but only because it was already ubiquitous. I expect to see the same thing with software. The industry of producing software that do fairly simple tasks will probably die, but in its place will be a vast array of heavily customized and oft iterated software for companies and people achieving their own stuff.
The mobile industry is a perfect example of where this will be massive shift. Right now there's a million mobile apps to execute extremely basic functionality on phones, but it's loaded with advertising, begging, and general annoyances. As are the app stores themselves. When you can make software that does that in a few minutes with a single prompt, and people realize this (as we're already practically at this point), then that will be the end of those apps. This is because the one thing LLMs have shown is that natural language interfaces are way less friction than using search, whether on the web or an app store. And so there will be a time when it will be lower friction to simply just quickly build your own app to do [whatever] than dealing with somebody trying to monetize an alarm clock.
> If LLMs reach a point of sufficiently high competence to the point that they're capable of producing usable software from vague, and sometimes contradictory instructions - the same software engineers have to regularly deal with, then at that point software will simply be an expectation of ability in any job.
I don’t understand how people can say this and then continue talking about software. So we’re saying machines can now casually do complex and cognitively demanding jobs like software development (or 90% of all white-collar jobs out there) and we’re NOT worried about the lynching mob going door to door and hanging IT people on lampposts? And I’m being serious, the impact this would have on societies would be unprecedented.