No-Code vs Vibe Coding: What Actually Works for Practitioners? (Jeff Kuo, Ragic) - Episode 351 Prep
Related Past Episodes
- DOP 329: Vibe Coding and The Technical Debt Time Bomb
- DOP 323: The Security Nightmare of Vibe Coding
- DOP 175: Applying DevOps Principles to Low-Code and No-Code Applications
- DOP 174: Security Concerns in Low-Code and No-Code Applications
- DOP 125: What Is the Low Code Movement?
Differentiation from past episodes: We’ve hit vibe coding security (323) and tech debt (329) hard. This episode shifts to the practitioner’s decision framework — when do you reach for no-code, when do you vibe code, and when do you just write the damn code? Jeff brings the no-code perspective, and you and Viktor can push on the nuances and limitations of both approaches.
Guest Background: Jeff Kuo
- Role: Founder & CEO of Ragic (no-code database platform)
- Based in: Taipei, Taiwan (US headquarters in Covina, California)
- Education: BS in Information Management from National Taiwan University; MS from National Chiao Tung University (thesis on semantic web and graph-based data modeling — the foundation for Ragic)
- Career before Ragic: Part-time developer at TSMC during grad school (built database solutions for IC chip manufacturing); then developer at Springsoft (EDA software), where he implemented Oracle ERP systems and built web apps
- Founded Ragic: 2008, completely bootstrapped — no VC funding. Quote: “Back then in 2007, there’s not a lot of VC or Angel funding in Taiwan.”
- Business metrics (as of April 2024): ~$5M ARR, ~4,000 paying companies, 50 employees, profitable
- Recent: Launched Ragic AI (October 2025) — users describe apps in natural language and Ragic builds the database application. Built on Google’s Gemini 2.5 Pro.
- Published: “The Perils of Vibe Coding and the Evolution of No Code Platforms” on DEVOPSdigest; “The Coming Shift from Bigger AI Models to Smaller, Faster Ones” on RT Insights (Dec 2025)
- Awards: Ragic shortlisted in 2025/26 Cloud Awards for “Most Innovative Use of Data” and “Cloud Innovator of the Year”
His known stance: Strongly critical of vibe coding, advocates no-code as the safer alternative. Key quote: “Novice programmers can use AI to write software, but they will leave gaps because they don’t know what they don’t know.”
Notable Ragic customers: Taipei City Government (slashed $2M in costs, built COVID-19 task allocation system in 3 days); CineConcerts (Harry Potter Film Concert Series — manages 300+ annual performances with 4 staff); Dr.aiR (shortened lead times from 3 months to 2 weeks)
Opening Hook Options
Hook 1: The Practitioner’s Dilemma (Problem-focused)
“Every week there’s a new tool that promises you don’t need to write code anymore. Vibe coding says ‘just tell the AI what you want.’ No-code platforms say ‘just drag and drop.’ But if you’re the practitioner who has to maintain whatever gets built, support it at 2 AM, and explain to security why customer data leaked — which one actually works? That’s what we’re digging into today.”
Hook 2: Karpathy’s Retreat (Provocative)
“The guy who coined ‘vibe coding’ — Andrej Karpathy — already says it’s passe. One year later, he’s calling it ‘agentic engineering’ and talking about testing, oversight, and governance. Meanwhile, a no-code database company out of Taiwan has been quietly doing this for 17 years without the hype cycle. So what does the person who’s been building no-code tools since before it was trendy think about all of this?”
Hook 3: The Security Body Count (Bold Statement)
“In the last year, vibe-coded apps have leaked 72,000 private photos, exposed 1.1 million DMs, and an audit of 5,600 apps found over 2,000 vulnerabilities. But here’s the thing — no-code platforms have their own graveyard of failures too. So if neither approach is bulletproof, how do you actually decide what to use?”
Segment Structure (Guest Episode — 45-60 min)
1. Opening Hook + Guest Introduction (3-5 min)
Guest intro talking points:
- Jeff Kuo has been building no-code tools since 2008 — before “no-code” was even a term
- Bootstrapped Ragic to profitability with no VC funding (rare in SaaS)
- Background includes TSMC and enterprise ERP — he knows what real production systems look like
- Recently launched AI-powered database building, so he’s not anti-AI — he just has opinions about HOW AI should be used in development
Transition to topic: “You published a piece called ‘The Perils of Vibe Coding’ — but you also just shipped an AI feature. So you’re clearly not anti-AI. Where’s the line for you?”
2. Guest Background & Context (5-10 min)
Discussion prompts:
- Walk us through the origin of Ragic — you were at TSMC and Springsoft dealing with enterprise databases. What made you say “there has to be a better way”?
- You bootstrapped this for 17 years with no VC. In a world where Lovable became a unicorn in 8 months, what’s the tradeoff between moving fast with hype and building something sustainable?
- Ragic AI uses Gemini 2.5 Pro to let users describe apps in plain English. How is that different from vibe coding? Isn’t it the same thing with a different label?
Key tension to explore: Jeff is using AI to generate applications. His PR pitch criticizes vibe coding for doing the same thing. Where exactly is the line between “AI-assisted no-code” and “vibe coding”? Push on this.
3. Core Topic Deep Dive: No-Code vs Vibe Coding (15-20 min)
Jeff’s likely position (from his published articles):
- Vibe coding = black box. You can’t see, debug, or maintain the code.
- No-code = pre-built, tested code blocks with professional design and built-in safety.
- Quote: “Vibe coding asks AI to translate binary data into functional software. No-code creates software using tested, pre-built code blocks.”
Discussion prompts:
- You’ve said “there is no substitute for software expertise.” But isn’t the whole point of no-code that you DON’T need software expertise? Who’s the actual user here?
- The CodeRabbit study found AI-generated PRs have 1.7x more issues and 2.74x more XSS vulnerabilities than human-written code. But what’s the bug rate for no-code apps? Do we have data on that?
- Andrej Karpathy — the guy who coined vibe coding — already walked it back. He now calls it “agentic engineering” and says you need testing, oversight, and governance. Doesn’t that evolution address your concerns?
Data points to reference:
- METR RCT (July 2025): Experienced devs were 19% slower with AI tools on large codebases, despite predicting they’d be 24% faster
- Escape.tech audit: 5,600 vibe-coded apps, 2,000+ vulnerabilities, 400+ exposed secrets, 175 PII exposures
- Tea dating app breach: 72,000 private images, 13,000 government IDs, 1.1M DMs exposed — Firebase left completely open with no auth
- Lovable CVE-2025-48757: 170 of 1,645 tested apps had exposed databases; Lovable’s “security scan” only checked if RLS existed, not if it worked
- 92% of US devs use AI coding tools daily; 41% of all code globally is now AI-generated (2026)
- No-code market: $28.75B (2024), projected $264B by 2032
4. Practitioner Impact / Real-World Application (10-15 min)
The decision framework — when to use what:
| Approach | Good For | Bad For |
|---|---|---|
| No-code | CRUD apps, internal tools, workflows, forms, dashboards, prototypes | Complex integrations, custom UIs, high-performance systems |
| Vibe coding | Quick scripts, prototypes, personal tools, boilerplate generation | Production security-sensitive apps, large codebases, team projects |
| Traditional code | Core business logic, differentiating features, scale, complex systems | Simple internal tools (overkill), rapid prototyping (too slow) |
Discussion prompts:
- For a team lead at a 50-person company with no dedicated IT — walk us through the decision. They need a CRM, an inventory tracker, and a customer portal. What gets no-coded, what gets vibe coded, what gets built?
- You mentioned Taipei City Government built a COVID system in 3 days on Ragic. Could they have vibe-coded that faster? What would the tradeoffs be?
- What happens when a no-code app hits the wall? The data shows 47% of orgs worry about scalability and 37% about vendor lock-in. What’s the migration path when you outgrow the platform?
Wardley Mapping framework (useful mental model):
- If the capability is commodity (auth, CRUD, dashboards) → use a platform
- If it’s your differentiator → build it (maybe with AI assistance, but with proper engineering oversight)
- If it’s novel/experimental → prototype with whatever is fastest, then rebuild properly
5. Pushback & Counterpoints (5-10 min)
Common Pushback / Where Practitioners Might Disagree
1. “No-code is just a different kind of lock-in”
- 47% of organizations worry about vendor lock-in with no-code platforms
- If Ragic goes away or changes pricing, you’re stuck — at least with vibe-coded apps you own the code (even if it’s bad code)
- Open-source alternatives (Appsmith, Tooljet, NocoDB) exist specifically to address this
2. “No-code hits a complexity ceiling just like vibe coding does”
- Only 12% of enterprises use no-code/low-code for critical business processes
- The pattern: prototype fast on no-code, hit walls, rewrite in real code anyway
- InfoWorld: no-code tools “fail extremely short for scaling, despite being amazing for prototyping or testing MVPs”
3. “The security argument cuts both ways”
- No-code platforms centralize risk — a vulnerability in the platform affects ALL apps built on it
- At least with custom code, you can patch your own vulnerabilities
- How does Ragic handle security audits, pen testing, SOC 2 compliance?
4. “AI-assisted coding is maturing fast — the problems are temporary”
- Thoughtworks Technology Radar Vol 33 (2025): the industry has moved past informal vibe coding toward “structured, security-conscious, context-aware AI development”
- The problems Jeff cites (no debugging, no maintenance) are being solved by tools like Cursor, Claude Code, and GitHub Copilot Workspace
- Karpathy’s “agentic engineering” with testing loops may close the quality gap
Discussion prompt for Jeff: “If someone came to you and said ‘I built my whole business on Ragic and now I need to migrate off because I’ve outgrown it’ — what does that conversation look like? How portable is what they’ve built?”
6. Wrap-up & Takeaways (5 min)
Discussion prompts:
- For practitioners listening right now — what’s the one thing they should evaluate before choosing no-code vs building it themselves?
- Where does Ragic go from here? You’ve added AI — does no-code eventually converge with vibe coding, or do they stay separate?
- What’s the thing about this space that practitioners consistently get wrong?
Call to action: If you’re a team lead or engineer evaluating tools right now, do a Wardley Map of your capabilities. Figure out what’s commodity (use a platform), what’s differentiating (build it), and stop trying to use one approach for everything.
Research References
Articles
- The Perils of Vibe Coding and the Evolution of No Code Platforms — Jeff Kuo, DEVOPSdigest
- The Coming Shift from Bigger AI Models to Smaller, Faster Ones — Jeff Kuo, RT Insights (Dec 2025)
- Vibe Coding Is Passe — The New Stack (Feb 2026) — Karpathy’s evolution to “agentic engineering”
- The Vibe Coding Hangover — Fast Company (Sep 2025)
- How Vibe Coding Is Killing Open Source — arXiv (Jan 2026)
- State of AI vs Human Code Generation — CodeRabbit (Dec 2025)
- METR Developer Productivity Study (Jul 2025)
- State of Security of Vibe-Coded Apps — Escape.tech
- 7 Reasons Low-Code and No-Code Tools Fail — InfoWorld
- Thoughtworks Technology Radar Vol 33 (2025)
Security Incidents
- Tea Dating App Breach — Barracuda (Dec 2025)
- Lovable Vulnerability CVE-2025-48757 — Superblocks
- Vibe Coding Security Risks — Kaspersky
Guest Research
- Jeff Kuo interview — Sramana Mitra (7 parts, Apr 2024)
- Ragic AI Launch (Oct 2025)
- Ragic Case Studies
Frameworks
- Wardley Mapping — strategic decision framework for build vs buy
- Thoughtworks Build vs Buy Framework (PDF)