Scaffolded LLMs are pretty good at not just writing code, but also at refactoring it. So that means that all the tech debt in the world will disappear soon, right?
I predict “no” because
As writing code gets cheaper, the relative cost of making sure that a refactor didn’t break anything important goes up
The number of parallel threads of software development will also go up, with multiple high-value projects making mutually-incompatible assumptions (and interoperability between these projects accomplished by just piling on more code).
As such, I predict an explosion of software complexity and jank in the near future.
One minor implementation wrinkle for anyone implementing this is that “move money from a bank account to a recipient by using text fields found on the web” usually involves writing your payment info into said text fields in a way that would be visible when streaming your screen. I’m not sure if any of the popular agent frameworks have good tooling around only including specific sensitive information in the context while it is directly relevant to the model task and providing hook points on when specific pieces of information enter and leave the context—I don’t see any such thing in e.g. the Aider docs—and I think that without such tooling, using payment info in a way that won’t immediately be stolen by stream viewers would be a bit challenging.