TLDR;
Coding agents can help us product much, much less code to solve our problems, with higher security & lower complexity. This seems counterintuitive, since vibe coding seems to be letting people create much more code with possibly lower quality, but it doesn't have to be that way. Read on for details...
Introduction
Coding agents can create large amounts of code in seconds, based on any prompt from anyone. It is truly a revolution in software development and systems organization.
Some people are advocating for new frameworks or engineering practicies to deal with the mass of new code that will be coming. This talk from Google I/O 2026 sums it up.
Solutions
I understand and agree with the problem, however have a different take on the best solution. This is a chance to improve and reduce our software footprint, to finally get software under control and running efficiently to help solve problems more directly, and not create layers and layers of abstractions just so we humans can understand and work with the systems.
This is a chance to get back to simplicity, performance & targeted implementations, without all of the bloat & misguided abstraction layers. Think about your favorite apps & CLI tools - they are fast, snappy, efficient & self-contained. They don't break, and are robust and trustworthy.
Agnetic coding can help us bring all software up to that level. This means:
- New software should have significantly less lines of code and abstraction layers than our typical software today.
- We should now be creating significantly less code and no technical debt - the agents code and test almost perfectly, as long as we keep them guided & targeted in their tasks.
- New software engineers should train on efficient coding solutions from agents, analyzing the right prompts to get secure, practical & tested solutions from agents that should require much less operational & development overhead to deploy, update & run. Agentic engineers need to still understand performance, resource management & software architecture to correctly coach, prompt & validate the agent's output, but they no longer need to code everything or most things themselves. But they need to understand the code, and what makes a good solution compared to a sloppy or leaky solution, so cultivating good taste in software design and execution is critical (like today, but just not coded with our own fingers).
Conclusion
My feeling is that some companies want to sell teams on a story of increased complexity and code bloat through vibe coding. This is misguided and dangerous, in my opinion. We should be focusing on less but better code, and much simpler, faster & more secure software solutions, starting now. It is a new age for software engineering, and if we can follow these principles, it can be much better than the bloated & overly expensive stacks that we have today.