Why doesn’t vibe coding scale well to large applications?

0
0
Asked By MellowCedar47 On

AI can now generate surprisingly capable code from natural-language instructions, and it seems to work well for prototypes and small projects. However, experienced engineers often say that large applications with many users cannot simply be vibe coded and still require human engineering. I have mostly worked on projects with around 10–15 users, so I have trouble understanding what changes at larger scale. Aside from compliance, what specific technical and practical problems make vibe coding risky for a heavily used application?

3 Answers

Answered By QuietPebble31 On

As a system grows, the cost of changing it goes up. A generated rewrite that looks cleaner may accidentally remove old behavior that other parts of the system depend on. Large systems contain years of bug fixes, undocumented assumptions, integrations, and data constraints. Vibe coding can still be part of the workflow, but the developer needs enough architectural knowledge to preserve those contracts and review every significant change.

Answered By BrightLynx82 On

It’s not really the user count by itself. A small script or proof of concept can be judged by whether it works in a few obvious cases. A real product has many interacting requirements: reliability, security, deployment, monitoring, backups, data migrations, performance, incident recovery, and compatibility with existing systems. AI can help implement pieces of that, but someone experienced still has to identify the pieces and make sure they fit together.

Answered By NorthStarMilo6 On

AI is very good at producing code that passes a quick test, but “it works” does not necessarily mean it is safe or correct. It might miss authorization checks, mishandle concurrent requests, leak data, or fail badly under unusual input. An experienced engineer can review the generated code, recognize the likely failure modes, and design tests for cases the original prompt never mentioned.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.