The bottleneck will always be humans. You could get AI to write a million lines of code a day, but you’d still need humans to review and test that code. We are a very long way from being able to blindly trust AI’s outputs in production.
We don’t like to always admit it but most jobs are fairly straightforward, as in the actual day to day tasks. Yes being smart is great and useful etc. but after a certain point it’s diminishing returns on the actual tasks you have to do. Dealing with other humans and their egos and eccentricities and the multitude ways each person sees the world is always what makes all jobs tricky. I suspect this whole ai wave/hype/reality is going to open many people’s eyes to this. We will laugh that we use to call them “soft” skills.
> AI is already much better at reviewing and even testing
for code in isolation, perhaps, but how does it know what is correct for what the customer wants/needs?The way NASA does it so that they can trust deliverables from the lowest bidder.
That is, have developers translate the wants/needs into detailed contracts of work.