Comment by thewebguyd
1 month ago
> Whoever figures out how to describe useful software in a way that can get AI agents to reliably rebuild it from human-authored specifications
Which is why I think there's very little threat to the various tech career paths from AI.
Humans suck at writing specifications or defining requirements for software. It's always been the most difficult and frustrating part of the process, and always will be. And that's just actually articulating the requirements, to say nothing of the process of even agreeing on the requirements in the first place to even start writing the spec.
If a business already cannot clearly define what they need to an internal dev team, with experts that can somewhat translate the messy business logic, then they have a total of zero hope to ever do the same but to an unthinking machine and expect any kind of reliable output.
> Humans suck at writing specifications or defining requirements for software
There’s nearly 10k rfcs and the whole ISO corpus that disagree with you. It’s not that people can’t write requirements. It’s just that they change so much over the lifetime of the business that no one really bothers. Or the actual writings are not properly organized and archived.
But AI, might change that, but, that might require more emphasis on making writing the specs easier, new specifications languages perhaps?