It looks like it, but LLMs still lack critical reasoning by and large. So if a client tells them or asks for something nonsensical it won’t reason its way out of that.
I’m not worried about software as a profession yet, as first clients will need to know what they want much what they actually need.
Well I am a bit worried that many big businesses seem to think they can lay off most of their software devs because “AI” causing wage suppression and overwork.
It’ll come back to bite them IMHO. I’ve contemplated shorting Intuit stock because they did precisely that, which will almost certainly just end up with crap software, missed deadlines, etc.
True but I think Spolsky meant it more as a metaphor for understanding users' psychology. Knowledge workers need empathy and creativity to solve important problems.
And design, product intuition, contextual knowledge in addition to the marketing, sales, accounting, support and infrastructure required to sell software at scale.
LLMs can help but it remains to be seen how much they can create outside of the scope of the data they were trained on.