Vibe Coding · 7 videos · 3 creators

What are the biggest limitations of vibe-coded apps?

Vibe coding allows non-technical creators to build functional products at record speed, but creators highlight significant trade-offs in security, long-term maintainability, and functional depth.

Security and Data Privacy

The most immediate risk is the lack of technical guardrails for non-developers. Since current platforms often assume a certain level of technical knowledge, users can accidentally introduce major security flaws.
* API Exposure: Creators at a16z noted that it is easy to accidentally expose public API keys or create unprotected storage buckets. One specific experiment resulted in an app where sensitive user photos were accessible to anyone with the right link because the creator didn't know to set up private permissions a16z — This Week in AI @ 21:24.
* Data Leaks: Anish Acharya referenced a vibe-coded dating app for women that reached the top of the App Store but leaked sensitive information because it wasn't built by professional developers who understood standard security protocols a16z — Seeing The Future @ 15:30.

Maintenance and Code "Opacity"

While a "vibe" can generate a working prototype quickly, maintaining and evolving that code over time presents a hurdle.
* Difficulty Editing: a16z contributors point out that after just four or five turns of AI generation, the underlying code often becomes "opaque." Even experienced programmers find it difficult to go back and manually edit or fine-tune specific "knobs" once the AI has layered multiple generations of code a16z — Who's Coding Now? @ 27:28.
* The Maintenance Burden: Eran Zinman (CEO of Monday.com) argues that while creating the first increment of software is now easy, people "underestimate how hard it is to maintain software over time." He suggests that the effort required to change and adapt a vibe-coded app as a business grows can eventually outweigh the initial speed benefits 20VC — Monday.com CEO @ 06:21.

Functional and Aesthetic Limitations

Creators also note that vibe coding currently excels at user interfaces but struggles with deep system-level logic.
* UI vs. Deep Software: There is a "big difference" between vibe coding a beautiful interface and building complex software that works across an organization 20VC — Monday.com CEO @ 06:05. Maor Shlomo noted that it is currently nearly impossible to vibe code high-performance, native-level tools like firewalls 20VC — Base44's Founder @ 18:23.
* "AI Slob": Greg Isenberg warns that without a rigorous design process—such as starting with logic-only prototypes before adding aesthetics—vibe-coded apps often end up looking like "AI slob" (generic or poor UI/UX) Greg Isenberg — Design Beautiful UI/UX @ 00:00.

Where they disagree: While some critics view AI-generated results as "slop," Greg Isenberg’s guests argue that "code is code" and that with enough manual tweaking and consistent prompting, vibe-coded products can match the quality of traditionally developed apps Greg Isenberg — How a TJ Maxx Cashier Built a $200K App @ 40:15.

— Sources: 12 videos across 4 creators (Greg Isenberg, a16z, 20VC, Starter Story)

— Sources: 7 videos across 3 creators

Your turn

Ask these 3 creators your own question

2 questions free, no account. Pro members ask without limits across every indexed channel and topic, $9/mo.

All Vibe Coding questions / All topics