Something interesting is happening in AI-assisted software development.
We are getting very good at giving an AI agent a repository and a problem and letting it figure things out. The agent can explore the codebase, understand dependencies, make changes, run tests, interpret failures and continue working until it reaches a result.
That is already changing the role of the developer.
But there is another change happening underneath it that I find even more interesting.
We are beginning to realize that the most capable model does not necessarily need to do all of the work.







