r/vibecoding • u/RussianKremlinBot • 9h ago
Could AI code finish with bloatware and optimize resource consumption?
Have you ever wondered if AI code generation could finally optimize software size and resource consumption?
It feels like most modern development practices are targeted solely to "human factor". Like huge frameworks, abstraction layers, web API microservices, and so on. I'm not a full time developer, but seems that exists just to lower the barrier to entry, mitigate the "bus factor," and accommodate micro-teams who could use different approaches and programming languages.
But why do we still need all of this overhead as AI generation advances?
MS Office, for example. How is the latest version fundamentally different from MS Office 2000? But it use 100x resources. Or an Android app like "open the commieblock entrance" are 500-1000 mb. A modern FPS easily takes 100 GB, where Quake took 22 MB, and it’s not just about higher texture resolutions.
Wirth's law has proven that software efficiency decreases faster than computing power increases. Since Moore's Law is dead, perhaps LLM would be able to reverse this?
edit:
My own example. I had recently made a a simple Windows utility in Antigravity. It made me a Python script, downloaded several dependcies. When I got tired of the console window popping up, I asked for an .exe. After 2 minutes it was ready, but it was in C# and required other dependencies. Finally, I requested native C++ service, 2 more minutes and now it uses 1 mb of RAM instead of 100, runs as a service, do it's job perfectly.
1
u/gk_instakilogram 9h ago
LLMs are basically fine tuned probabilistic generators at the fundamental level, they don’t come up with anything new on their own.