What I Learned Vibe Coding Apps as a Non-Coder¶
Summary¶
A product manager (Swaroop A) shares real-world lessons from building production apps with AI vibe coding tools — covering tools, challenges, costs, and why shipping is harder than building.
Key Takeaways¶
The Freedom¶
- Vibe coding has eliminated the "non-developer" disadvantage for building personal projects and MVPs
- Prompt engineering is the new art form — context matters more than technical syntax
- AI has immense intelligence, but zero common sense — it understands words but not always intent
The Reality Check — 6 Obstacles¶
-
The Paradox of Authentication — Dual-authentication systems (parents + students) can't be solved out-of-box by AI tools. Phone/OTP integration requires third-party dependencies AI struggles to stitch together. Requires PM logic, not just prompts.
-
The "Code Wipe" & Version Control — AI is a "stupid genius" — adding a new feature can wipe out existing ones. AI reverts to older versions or replaces critical code without warning. Alpha/beta stage apps are incredibly unstable.
-
Payment Gateway Struggle — Stripe is "Invite Only" in India. Integrating payment gateways requires approvals, domain-specific permissions, and persistence — not just code. Razorpay eventually worked after many trials.
-
Database/Backend Choices — Some tools need manual backend provider selection (Supabase, Firebase). These choices are not easy for non-technical users, and integrations can be tricky.
-
Web-app vs Play Store/App Store — Vibe coding produces web-apps (or PWAs). Converting to APK/AAB for app stores needs additional steps (capacitor) and faces stringent regulatory requirements.
-
Sub-optimal Notification Workflow — Vibe coding tools still imperfect at creating correct notification workflows.
The Hidden Cost¶
- No "free" lunch — You cannot build a production-grade app for free
- Every iteration, bug fix, and conversation with AI costs money (recurring Opex)
- Infinitely cheaper than hiring a developer, but not "inexpensive"
The 0 to 100 Journey¶
- 0 to 1 is easy — People in your circle buy because they know you; AI builds "clean" UI
- 0 to 100 is the real hurdle — Market research, crowded market, must fall in love with the problem not the solution
- Ultimately you need to be a salesman, not just a builder
Conclusion¶
- Vibe coding gives freedom to build personal projects and MVPs at lightning speed
- For scaling to millions, "Native Coding" still holds the edge
- No wide-scale production app with 100k+ users built entirely by AI yet