Can you actually scale an app built with vibe coding?
Yes — but usually not by continuing to vibe-code it. ‘Vibe coding,’ a term Andrej Karpathy coined in February 2025 for describing what you want in natural language and accepting AI-generated code with minimal scrutiny, is brilliant for reaching a working v1. The trouble is that the same trait that makes it fast — not reading the code closely — is what leaves a product unprepared for real users.
Scaling is where that bill comes due. An app that demos perfectly for ten users can buckle at ten thousand, not because the idea is wrong but because the foundations were never laid: no coherent data model, no access control, no tests, no monitoring. The path forward is rarely ‘prompt harder.’ It's to bring in engineering that can assess what you have, keep what's salvageable, and rebuild the parts that won't survive load — which is a different skill from generating the prototype in the first place.
