“Analyze these business requirements and create a software solution for the problems you identified”.

Right now it can get part way there but quickly falls flat.

In 12-24 months? It’ll be able to audit itself and determine how to fix issues as they come up, mid-stream. That’s (all of) what a human dev does.

How detailed are the business requirements however? "Increase NPV" is certainly a business requirement, albeit a very abstract one. "Add a checkbox to this form" is another, far more concrete business requirement.

Good AI asks clarification questions. Codex plan mode is already getting there-ish.

I suppose it is really only possible to know how close something is until it arrives. When I type in "Maximize NPV" into Codex / Claude Code, I feel like it is incredibly far away from full autonomous capability. I guess we will see.