Generating code is not, and never was, a bottleneck to projects. Understanding the problem, designing a solution, organizing resources, testing, and customer buy-in and moving targets have always represented the real issues.
Now, with LLMs, we're supposed to be able to paper over some or all of these problems.
They're supposed to be able to understand and intuitively fill the assumptions present in vague requirements, then produce working applications. They're supposed to shrink the timelines from years and months to weeks and days. They're supposed to replace human expertise with a reliable service.
Why else would I hire an LLM service over a team of humans?
Now, with LLMs, we're supposed to be able to paper over some or all of these problems.
They're supposed to be able to understand and intuitively fill the assumptions present in vague requirements, then produce working applications. They're supposed to shrink the timelines from years and months to weeks and days. They're supposed to replace human expertise with a reliable service.
Why else would I hire an LLM service over a team of humans?