Skip to content
OVEX TECH
Technology & AI

AI Coding Fuels Rapid Growth, But Risks Emerge

AI Coding Fuels Rapid Growth, But Risks Emerge

AI Coding Fuels Rapid Growth, But Risks Emerge

The world of software development is changing fast. Powerful AI coding assistants can now write code at incredible speeds, allowing developers to build products much faster than before.

This has led to a surge in new software and features. However, this rapid progress comes with hidden costs and new challenges that developers are just beginning to understand.

One developer recently faced a surprise $800 bill from Vercel after just two weeks of using AI tools to code and deploy a project. This unexpected expense highlighted a critical issue: as AI makes coding faster and easier, developers may be overlooking crucial details about the services they use and the code being generated.

The Vercel Bill Shock

The developer, who was building a project called Journey Kits, relied on their AI coding assistant for recommendations. The AI suggested Vercel for deployment. Following the AI’s lead, the developer simply selected ‘deploy’ without deeply examining the service’s settings or configurations.

Vercel’s default settings, it turned out, were set to the most expensive options. This included using a high-cost ‘turbo build machine’ and enabling ‘concurrent builds.’ For a small project, these settings were overkill and led to charges of 12 cents per build minute.

To make matters worse, the developer was deploying dozens of times a day. Because concurrent builds were enabled, multiple instances of the same deployment were running simultaneously. Each of these duplicate builds incurred charges, significantly inflating the cost.

After receiving the shocking bill, the developer investigated and made adjustments. By switching to a lower-cost build machine and disabling on-demand concurrent builds, they drastically reduced the cost. Now, builds cost a fraction of a penny per minute, and the total bill dropped from hundreds of dollars per week to just a few dollars.

The Rise of AI Coding Agents

This Vercel incident is just one example of a broader trend. Around five months ago, AI coding agents like OpenAI’s GPT-4.5 became significantly better. Developers started shipping code incredibly fast, sometimes without manually reviewing every line.

Industry leaders have noted this shift. Boris Churney, leader of Anthropic’s Claude code team, stated he no longer writes code by hand.

Similarly, Peter Steinberger, founder of OpenSauce, mentioned shipping code without reading it. This indicates a major change in how software is created.

This acceleration allows individuals and companies to build complex projects in days instead of months. However, it also means developers are increasingly offloading decisions to AI. This includes choosing essential services for projects, like deployment platforms or email sending services.

Dependency Risks and Unseen Code

Services like Vercel, Resend (for email), Fly.io, and Railway are frequently recommended by AI coding assistants. Developers often accept these recommendations without considering the long-term implications or specific needs of their project.

This reliance on AI-chosen services can lead to ‘platform risk’ or ‘dependency risk.’ Developers might not consider a company’s history, uptime, or how well the service truly fits their use case. These were once critical factors for software company founders.

The sheer volume of AI-generated code makes manual review nearly impossible. While AI can write code quickly, humans struggle to keep up with the pace. This raises concerns about understanding the functionality and potential hidden issues within the code.

Shifting Interfaces: From Code to Chat

The tools developers use are also changing. Integrated Development Environments (IDEs), which were once focused on displaying and editing code, are shifting towards chat interfaces. Tools like Cursor, Codeium, and Claude Code are de-emphasizing the code-viewing experience.

Instead of focusing on lines of code, these new interfaces prioritize natural language chat. Users describe what they want, and the AI generates the code. The focus is moving towards seeing the final product rather than the underlying code itself.

This represents a significant abstraction. Just as programming languages evolved from binary to more human-readable forms, we are now moving towards natural language as the primary interface for coding. However, this new level of abstraction means developers might not fully understand the code being deployed.

Why This Matters

The speed and accessibility offered by AI coding tools are undeniable benefits. More people can build software, making technology creation cheaper and more accessible. However, relying heavily on AI for decisions without understanding the fundamentals can lead to unexpected costs and potential vulnerabilities.

For developers, especially those new to coding, understanding the basics of software development and the services they use is crucial. Knowing why a particular service is recommended, its configuration options, and potential trade-offs is vital for building stable and cost-effective applications.

As AI continues to write more code, the industry is moving towards a future where AI might even develop its own optimized languages. If these languages are not understandable by humans, it could create a significant disconnect between what AI builds and what humans can verify, leading to potential inaccuracies or unforeseen problems.

For those building production-ready systems, investing time in understanding these details is essential. Even for hobbyist ‘vibe coders,’ learning the fundamentals can prevent costly surprises and lead to a better understanding of the technology being created.

The trend is clear: AI is dramatically increasing the pace of software development. However, developers must remain vigilant, ensuring they understand the tools, services, and code that power their creations. The next step for many developers will be to balance the speed of AI generation with a deeper understanding of the underlying technology.


Source: The dark side of vibe coding… (YouTube)

Leave a Reply

Your email address will not be published. Required fields are marked *

Written by

John Digweed

2,981 articles

Life-long learner.