I think when LLMs first came out people thought they could just say something like, "Make a Facebook clone". But now we're realizing we need to be more exact with our requirements and define things better. That has always been the bottle neck in software. When I was working we used to get requirements that literally said things like, "Get data and give it to the user". No definition of what data is, where its stored,…
product people love LLM because it doesn't ask "what does X means? how will it work?" while a programmer will ask, about all cases.
Can't good marketing teams, backed up by World Class Product people, sell anything we build, more or less?