Skip to content
Aakash GuptaAakash Gupta

How to Run a $100M Company with AI: v0 + Devin Tutorial from Gumroad CEO, Sahil Lavingia

Sahil Lavingia reveals how to run a $10M ARR company with 1 employee and AI. He demonstrates live workflows from Slack to production, explains why he's deleting 5,425 lines of CSS, and shows how to build products with AI-first architecture. My Gumroad Product: https://growthpioneer.gumroad.com/l/zbens Full Writeup: https://www.news.aakashg.com/p/sahil-lavingia-podcast Transcript: https://www.aakashg.com/how-to-run-a-10m-company-with-ai-complete-masterclass-with-sahil-lavingia/ ---- Timestamps: 0:00:00 - Intro 0:01:18 - Meet Sahil Lavingia, Gumroad CEO 0:02:09 - Demo 1: Slack to Devon to Production 0:04:12 - The Dictatorship Model & AI Speed 0:07:59 - Demo 2: GitHub to Feature Launch 0:10:09 - The PRD Is Dying 0:12:19 - Architecture: Why CSS Kills AI Speed 0:15:25 - Deleting 5,425 Lines of CSS 0:17:23 - Ads 0:19:34 - Demo 3: Building Kit Competitor Live 0:27:00 - Working on 5 AI Projects Simultaneously 0:31:11 - Ads 0:35:14 - Three-Tier Workflow Summary 0:36:11 - Gumroad Structure & Open Source Model 0:39:00 - $10M EBITDA Goal & $2M Dividends 0:45:00 - AI Won't Create More Engineers 0:49:00 - Building Reputation vs Follower Count 0:51:00 - Outro ---- 🏆 Thanks to our sponsors: 1. Vanta: Get $1,000 off AI security & compliance - http://vanta.com/aakash 2. Testkube: Leading test orchestration platform - http://testkube.io/ 3. Kameleoon: Leading AI experimentation platform - http://www.kameleoon.com/ 4. The AI PM Certificate: Get $550 off with ‘AAKASH550C7’- https://maven.com/product-faculty/ai-product-management-certification?promoCode=AAKASH550C7 ---- Key takeaways: 1. Three-Tier AI Workflow: Small tasks (Slack → Devon → Production), Medium tasks (GitHub issue → GPT for PRD → V0 prototype → Ship), Large tasks (4-line brief → V0/Codex → Vercel → Cursor → Production). Match the tool to task complexity. 2. From Slack to Production in Minutes: Customer reports feature request in Slack with screenshots. Type "Devon, address this." Devon reads thread, writes code, opens PR, ships to production. "Weeks of coordination at big companies. We just decide and Devon addresses it." 3. The PRD Is Dying: Stop writing 20-page PRDs for AI. Write 4 lines. Let AI prototype. See what it misunderstands. That reveals what you forgot to specify. "The PRD is only as dense as what cannot be inferred naturally." 4. Use AI to Refine Your Thinking: Paste brief into V0, GPT, and Codex. Each builds something different. Their mistakes show your communication gaps. It's a fake conversation with engineers that makes your real spec better. 5. Architecture Is the New Competitive Advantage: Gumroad is deleting 5,425 lines of CSS to migrate to Tailwind (181 lines). Global CSS means every change affects 300 files. Tailwind means one file change. "Devon made a one-file change. With CSS, you're testing 300 files." 6. Tailwind Is Built for AI: Design system in 181 lines: fonts, colors, padding, borders, shadows. AI never guesses. Industry standard with massive training data. 7. AI Is 99th Percentile at Most Things: Defer design and code decisions to AI. If it's important, put it in the spec. If not in the spec, let AI decide. "The decisions AI makes are pretty good. That's why we can move super fast." 8. Work on 5 Things Simultaneously: AI is slow. Solution? Run 4-5 AI sessions at once. While V0 builds, check email. While Codex compiles, answer Slack. "It's like having an army of assistants. I don't wait—I fill the dead time." 9. The Dictatorship Advantage: Big companies need buy-in from PMs, designers, engineers, managers. Gumroad: Sahil → Devon → Production. "The hard part at big companies is aligning people to get behind a decision. 10. Perfect the Business, Don't Scale It: $10M ARR, $7-8M EBITDA, $2M dividends last year, 1 employee, 35,000 creators. Goal: $10M EBITDA, then perfect the software. "I just want to work on software, make it better, have people use it, be proud of the work we do." ---- 👨‍💻 Where to find Sahil: Twitter: https://twitter.com/shl LinkedIn: https://www.linkedin.com/in/sahillavingia/ Gumroad: https://gumroad.com/ ---- 👨‍💻 Where to find Aakash: Twitter: twitter.com/aakashg0 LinkedIn: linkedin.com/in/aagupta/ Newsletter: news.aakashg.com #aitools #productmanagement #startups #gumroad ---- 🧠 About Product Growth: The world's largest podcast focused solely on product + growth, with over 187K listeners. Hosted by Aakash Gupta, who spent 16 years in PM, rising to VP of product, this 2x/week show covers product and growth topics in depth. 🔔 Subscribe and turn on notifications to get more videos like this.

Aakash GuptahostSahil Lavingiaguest
Oct 19, 202552mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 1:31

    One-person billion-dollar companies and Gumroad’s “dictatorship” speed

    Aakash opens with the idea that AI could enable solo founders to build massive companies, and Sahil frames Gumroad’s operating model as intentionally centralized decision-making. They set up the premise: fewer approval layers plus AI agents can compress weeks of coordination into hours or minutes.

    • Sam Altman’s claim: one person can build a billion-dollar company
    • Gumroad is run with highly centralized decision-making for speed
    • AI as a force multiplier when organizational friction is low
    • Preview of shipping directly from conversations to production
  2. 1:31 – 2:15

    Roadmap for three live workflows: small, medium, and from-scratch build

    Sahil outlines the episode’s structure: three practical demos that scale in complexity. The goal is to show how AI tools replace or compress traditional PM/engineering workflows from tiny fixes to full prototypes.

    • Three demos: Slack→Devin fix, GitHub issue→feature, v0 build-from-scratch
    • Focus on eliminating handoffs between PM, design, and engineering
    • Live, unscripted build approach and tool comparison mindset
  3. 2:15 – 3:37

    Demo 1 — Slack thread to Devin PR to production (customer support fix)

    Sahil shows a real internal support request and how he hands it to Devin directly from Slack. Devin reads context (including images), plans the change, opens a PR, and the team reviews/tests before deployment—turning a small UX improvement into a shipped feature with minimal overhead.

    • Slack request: add an “assign yourself” button to save clicks
    • Devin consumes Slack context and produces a pull request
    • Human role becomes review/testing rather than implementation
    • Automated deployment makes ‘PR merged’ quickly become ‘live in production’
  4. 3:37 – 5:07

    Why big-company processes drag—and what AI changes (and doesn’t)

    Aakash contrasts Devin’s flow with the standard PM→PRD→spec→sprint pipeline. Sahil argues the real bottleneck is internal buy-in, not the code, and that centralized ownership plus AI decision-making can remove much of the alignment tax.

    • Traditional workflow adds weeks of coordination for small changes
    • Buy-in is the hidden cost; centralized ownership removes it
    • AI can be ‘good enough’ on design/code when constraints are clear
    • Spec quality matters more than heavy ceremony
  5. 5:07 – 7:59

    Porting speed to larger orgs: team-level autonomy, microservices tradeoffs, and bureaucracy unwinding

    Sahil discusses how larger companies might adapt: carve out smaller autonomous units (often via microservices), while acknowledging the complexity that introduces. He predicts AI will especially revitalize legacy businesses by cutting bureaucracy, though organizations resist unwinding rigid processes.

    • Team-level autonomy is the scalable version of ‘dictatorship speed’
    • Microservices can increase independence but add coordination complexity
    • Bureaucracy persists because production processes are rigid
    • AI’s near-term impact may be bigger on revitalizing incumbents than birthing new brands
  6. 7:59 – 9:30

    Demo 2 setup — GitHub issue to scoped change: simplifying Flexile equity payments

    Sahil walks through a Flexile GitHub issue proposing to simplify a complex equity/payment flow. The chapter shows how an initial idea becomes actionable through issue discussion, clarifications, and minimal written specs before implementation.

    • Flexile: contractor payments tool with equity complexity
    • Goal: remove multi-step equity selection in the payment flow
    • GitHub issues + discussion replace heavy planning artifacts
    • Use questions/feedback to discover missing requirements
  7. 9:30 – 12:12

    “The PRD is dying”: using AI prototypes to reveal what you forgot to specify

    Sahil demonstrates generating a PRD with GPT, then argues most PRDs exist to align humans—AI reduces that need. He uses v0 as a ‘fake conversation’ with a designer/engineer: generate UI from minimal notes, then iterate the spec only where the model misinterprets intent.

    • AI can draft long PRDs, but Sahil prefers extremely lean specs
    • PRDs primarily serve internal alignment, not customers
    • v0 prototypes expose ambiguity: ‘what did the model think you meant?’
    • Iterate requirements only on non-inferable details
  8. 12:12 – 16:04

    Architecture for AI speed: why global CSS slows everything down

    The conversation shifts to codebase architecture as a core lever for AI-assisted development. Sahil argues global CSS creates hidden coupling and testing burden, while Tailwind compresses the design system into a small, explicit, model-friendly surface area.

    • Well-architected codebases make incremental changes intuitive
    • Global CSS causes cross-page side effects and heavy regression testing
    • Tailwind keeps styling local and explicit, reducing hidden dependencies
    • What’s good for humans (clarity) is good for AI (context compression)
  9. 16:04 – 17:21

    Deleting 5,425 lines of CSS: simplifying Gumroad’s codebase to reduce bugs and increase velocity

    Sahil shows Gumroad’s many CSS files and explains the plan to delete them by migrating away from global CSS. The payoff is fewer unknown interactions, less unused code, and a much easier environment for both humans and AI agents to make safe changes.

    • Gumroad has many CSS files; changes can ripple unpredictably
    • Migration plan: remove CSS files entirely over time
    • AI-assisted refactors benefit from fewer global, implicit dependencies
    • Line-count reduction as a proxy for complexity and bug surface area
  10. 17:21 – 19:34

    Ad break: security/compliance and testing in an AI-accelerated world

    Aakash pauses the conversation for sponsor messages focused on scaling safely. The themes align with the episode: shipping faster with AI raises the need for automated compliance and scalable testing.

    • Vanta: automated security/compliance for fast-growing teams
    • Testkube: Kubernetes-native testing to match AI release velocity
  11. 19:34 – 25:00

    Demo 3 — Build-from-scratch “Kit competitor”: from a few notes to v0 prototype

    They start a greenfield build: an email/newsletter tool for creators. Sahil shows his preference for ultra-light ideation (often Apple Notes) and jumping straight into v0 to generate a usable landing page, iterating prompts to clarify differentiation and tone.

    • Start with minimal PRD: a few lines can be enough
    • v0 favored for design sensibility and ShadCN alignment
    • Prompt iteration forces clarity on differentiation and target audience
    • Multi-window “army of assistants” approach to explore ideas in parallel
  12. 25:00 – 26:58

    From v0 to production: Vercel deploy, Git sync, and importing a design system via a tiny theme file

    Sahil demonstrates deploying the v0 prototype to Vercel, then explains how to move into an IDE (Cursor) once prototyping is done. He highlights how small a real design system can be—colors, font, radius—and how quickly it can be applied by copying a compact theme file.

    • Deploy v0 project to Vercel for an instant production URL
    • Sync to Git to continue work in Cursor/IDE workflows
    • Design systems are often small: colors, typography, spacing, radius
    • Tailwind + a small theme file lets AI consistently match branding
  13. 26:58 – 35:46

    Tooling reality check: Devin vs Cursor vs Codex, plus the PM skill of being explicit

    They compare how different tools behave: Devin for small tasks (Slack-native), Cursor for larger IDE work, and Codex for industrious generation. A live example (countdown animation) shows how ambiguity causes “failed PRDs,” and how specificity—down to library choice—drives better outcomes.

    • Sahil’s heuristic: Devin for small, Cursor for big; Codex is powerful but ‘trust-heavy’
    • AI speed is the bottleneck; multitasking fills the waiting time
    • Example: ‘countdown’ ambiguity—needed explicit NumberFlow animation
    • PMing = turning what’s in your head into explicit constraints
  14. 35:46 – 37:30

    Post-demo: Gumroad’s structure, open-source leverage, and contractor/bounty model

    After the demos, Aakash asks how Gumroad runs with one full-time employee. Sahil recounts the pivot from VC-backed growth to profitability, then to a contractor-heavy team and open-source contributions that reduce the need for a large permanent engineering staff.

    • 2011–2015: VC-backed; after failed Series B, pivot to lean profitable ops
    • Contractors/hourly/part-time model plus a small core team
    • Open sourcing enables community contributions and bounties
    • Hiring bar remains high; balancing speed with sustainable collaboration
  15. 37:30 – 52:36

    Goals, dividends, and bigger-picture takes: AI won’t necessarily create more engineers; reputation beats follower count

    Sahil shares a pragmatic goal (toward $10M EBITDA), notes substantial dividends, and explains why many founders don’t adopt AI: they’re already winning with current priorities. The conversation closes with views on solopreneurship myths, why AI may reduce engineering headcount, and why building a helpful reputation matters more than chasing followers.

    • Financial targets: aiming for ~$10M EBITDA; ~$2M dividends last year
    • Why AI adoption lags: it’s often not a top business priority when things work
    • AI may reduce (not increase) software engineers; hardness attracted many to the field
    • Personal brand advice: focus on helping customers/people; follower count ≠ fame

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.