Inside Bolt: From near-death to ~$40m ARR in 5 months—one of the fastest-growing products in history | Eric Simons (founder and CEO of StackBlitz)

Mar 13, 2025 Episode Page ↗
Overview

Eric Simons, co-founder & CEO of StackBlitz, discusses Bolt's explosive growth (0 to 40M ARR in ~5 months), the 7-year journey of building WebContainer, and how AI is reshaping product development, team structures, and career paths.

At a Glance
41 Insights
1h 28m Duration
17 Topics
4 Concepts

Deep Dive Analysis

Introduction to Bolt and its Unprecedented Growth

Demo: Building a Spotify Clone with Bolt

Expanding Bolt to Native Mobile Apps with Expo

The Seven-Year Journey and WebContainer Technology

Lessons from StackBlitz's Deep Tech Bet and Survival

Post-Launch Challenges and Rapid Scaling of Bolt

Growing Fast with a Small, High-Trust Team

Prioritization and Daily Syncs at Bolt

Tooling and PRD Philosophy at Bolt

Real-World Use Cases and Current Limitations of Bolt

The Evolving Role of PMs and Developers in the AI Era

Essential Skills for the Future in an AI-Driven World

Anthropic's Sonnet Model as a Key AI Breakthrough

Upcoming Features: Figma to App Integration

Upcoming Features: Slack Bot Developer Agent

Tips for New Bolt Users

Eric Simons' Scrappy Founder Story: Squatting at AOL

WebContainer Technology

WebContainer is an operating system built by StackBlitz that runs entirely inside a web browser locally, leveraging the user's CPU. This allows for extremely fast, reliable, and zero-latency development environments, enabling Bolt's AI agent to have bi-directional communication for writing and executing code without relying on cloud servers.

Client-Side Compute Model

This model utilizes the user's local CPU and memory to perform computations, similar to how Figma or Google Docs operate. It's crucial for scaling to billions of users with zero latency and transient costs, as it avoids the limitations and expenses associated with spinning up dedicated cloud VMs for each user.

Agentic AI Experience

This refers to an AI's ability to act as an autonomous agent, performing multi-step tasks like building a full-stack application, running development servers, and deploying code. It moves beyond simple code suggestions to a more comprehensive, goal-oriented interaction where the AI actively constructs and manages software.

Deterministic Software

Software development is a deterministic field, meaning a given code input will consistently produce the same output (either it runs or it doesn't). This characteristic makes it highly suitable for AI training through reinforcement learning, as reliable and consistent feedback loops can be established to improve code generation quality.

?
What is Bolt and what can it build?

Bolt is a text-to-app building tool that allows users to create full-stack web or mobile applications with databases and hosting from a simple text prompt, often yielding results in about a minute.

?
How has Bolt achieved such rapid growth with a small team?

Bolt's rapid growth is attributed to its underlying WebContainer technology, which enables extremely fast and reliable browser-based development environments, combined with a small, high-trust team that has worked together for many years.

?
How does Bolt differ from other AI code-generation tools?

The main difference is Bolt's speed and reliability, which stem from its WebContainer technology that runs the development environment locally in the browser, unlike competitors that rely on slower and less reliable cloud servers.

?
Can Bolt be used to build native mobile apps?

Yes, Bolt has partnered with Expo to enable users to prompt native mobile apps into existence, which can then be previewed directly in the browser or on a physical device via a QR code, with real-time updates as prompting continues.

?
What was the key technological breakthrough that enabled Bolt's success?

Anthropic's 3.5 Sonnet model was the critical breakthrough, as it was the first LLM capable of reliably generating production-grade code and applications that were both functional and aesthetically pleasing, thereby unlocking the text-to-app market.

?
How will AI reshape company organizational charts for software development?

AI is expected to lead to fewer front-end engineers, with Product Managers and designers taking a more direct role in crafting user experiences by 'coding' with AI, potentially supported by a smaller number of engineers focusing on complex tasks and code review.

?
What skills will be most important for success in the AI era?

Key skills include understanding how to leverage AI tools, effectively identifying and articulating problems for AI to solve, and possessing the ability to help AI get 'unstuck' when it encounters limitations or errors.

?
Can Bolt integrate with existing large codebases?

While Bolt can open existing repositories, it is not yet ideal for very large, established codebases (e.g., thousands of files) due to current LLM limitations. It is best suited for greenfield projects or specific, smaller components like marketing pages or admin panels within existing systems.

?
What is the recommended approach for new Bolt users?

New users should interact with Bolt as they would a developer coworker or a Jira ticket, being specific about their requirements while also allowing the AI creative freedom. A good starting point is to prompt it to build a personal website using their LinkedIn bio.

1. Empower Non-Technical Builders

Leverage AI-powered tools to enable non-technical individuals (PMs, designers, entrepreneurs) to directly build production-grade web and mobile apps through prompting, translating their vision into software.

2. Develop AI-Centric PM Skills

Cultivate strong Product Management skills, including defining scope, articulating requirements, and debugging, as these are crucial for effectively interacting with and leveraging AI developer agents.

3. Master Problem Definition, Articulation

Develop expertise in identifying user needs, clearly articulating problems, and crafting precise requests for AI tools, as this significantly improves efficiency and the quality of AI-generated solutions.

4. Prioritize Company Survival

As a founder, prioritize keeping the company alive for as long as possible, as perseverance increases the chances of discovering a successful product or market fit.

5. Cultivate Long-Term Team Commitment

Foster a core team of committed individuals who stay for many years, as this stability is essential for making and executing long-term, deep technology bets and achieving rapid growth.

6. Maximize Team Context, Agency

Operate with fewer people, ensuring each team member has high context across the company and the agency to independently solve problems end-to-end, fostering trust and rapid execution.

7. Trust Contrarian Convictions

As an entrepreneur, be confident in your judgment calls, especially when they go against consensus, as these contrarian views can lead to significant breakthroughs.

8. Explore New Enabling Technologies

When a new technology enables significant new capabilities, dedicate time to explore and build within that space, even without an immediate problem, as major opportunities may emerge.

9. Re-evaluate Ideas with New AI

Revisit previously unfeasible product ideas or projects when new, more capable AI models are released, as they can unlock possibilities that were impossible just months prior.

10. Focus AI on Deterministic Domains

When developing or applying AI, prioritize deterministic domains like software development, where clear success/failure states allow for highly effective reinforcement learning and reliable output.

11. Delegate Repetitive Coding to AI

Allow AI to handle repetitive, ‘copy-pasta’ coding tasks (like CRUD apps) so engineers can focus on intellectually stimulating challenges, complex debugging, and difficult problems.

12. Shift Developer Focus from UI

Expect a shift where developers focus less on routine UI work and more on complex challenges or code review, while PMs and designers lead the charge in crafting user experiences with AI tools.

13. Develop AI Unstuck Skills

Cultivate skills in helping AI tools get ‘unstuck’ when they encounter complex issues, potentially becoming a certified expert to guide non-developers through AI limitations and debugging.

14. Maintain Low Burn Rate

Operate with a very low burn rate, bootstrapping early on and making every dollar stretch, to maximize the number of ‘shots on goal’ and increase chances of success.

15. Default to “No” Spending

Until there’s clear product-market pull, default to ’no’ on spending, negotiate aggressively for discounts on software, and keep the burn rate as low as possible to extend runway and maximize opportunities.

16. Resist Pressure to Overspend

Resist external pressures to rapidly scale headcount and burn rate, especially during periods of exuberance, as conservative spending can be crucial for long-term survival and eventual success.

17. Hire Passionate Users

When hiring, prioritize individuals who are intrinsically motivated to build great things, check their ego at the door, and ideally, are already passionate users of your product or community members.

18. Balance Feedback, Visionary Bets

When prioritizing, balance direct customer feedback (fixing what’s ’not tasty’) with visionary bets on new features that you believe will be ‘killer dishes,’ even if not explicitly requested.

19. Keep PRDs Minimal, Outcome-Focused

Keep Product Requirements Documents (PRDs) light and focused on minimal context and key outcomes to ensure clarity, prevent information overload, and avoid snowballing complexity during development.

20. Prioritize High-Fidelity Prototypes

Use tools like Bolt to create high-fidelity, working software prototypes that convey the ‘feel’ of the product, as these are more effective than static designs and accelerate product development.

21. Charge for Tangible ROI

When a product provides a clear, tangible return on investment, users are willing to pay more for increased usage or advanced features, so price accordingly.

22. Focus on Real Value

Build products that solve real problems, enabling users to achieve significantly more for less cost, as this strong value proposition drives adoption in a market of rational actors.

23. Prioritize Speed and Reliability

When building or evaluating development tools, prioritize speed and reliability, as these subtle qualities significantly enhance user experience and product effectiveness.

24. Strive for Extreme Simplicity

Aim for extreme simplicity in product UI and functionality, as even popular tools can be overly complicated for users, especially for building functional applications.

25. Design for Client-Side Compute

For products aiming for massive scale and a permissive free tier, design the technology to run compute locally on the end-user’s device (e.g., in the browser) to achieve zero latency, transient costs, and avoid server-side abuse issues.

26. Launch Minimal Viable Product

Launch a product quickly (e.g., built in 90 days) even if basic features are missing, and observe immediate market reception and ARR growth to validate demand.

27. Ship Imperfect, Iterate Fast

Don’t delay launch for perfection; ship products even with significant missing features (e.g., no mobile responsive view) and iterate quickly based on user feedback and demand.

28. Trust Data Over Skepticism

When experiencing unprecedented growth, trust the sustained positive data and market demand over initial skepticism or fear of decline, and adapt quickly to meet that demand.

29. Communicate with AI Like Developer

When interacting with AI development tools, communicate as you would with a human developer: be specific about key requirements but also allow for creative freedom on aesthetic elements like ‘make it prettier.’

30. Build Greenfield Apps with AI

For greenfield projects, leverage AI tools to build production-grade software (e.g., a CRM with AI and billing) in weeks for hundreds of dollars, significantly reducing cost and time compared to traditional agency development.

31. Use AI for Smaller Codebases

While AI tools can open existing repos, they are currently best suited for integrating with smaller existing codebases (e.g., marketing sites, admin panels) rather than very large applications with thousands of files.

32. Convert Figma to Live Apps

Use Bolt’s integration (e.g., bolt.new/your-figma-url) to instantly convert Figma designs into full-stack web or mobile applications, then continue prompting for further functionality.

33. Leverage AI Agents as Developers

Integrate AI agents (like a Slack bot) into team workflows to act as a developer, interpreting conversation history and design links to rapidly build and modify applications.

34. Build Personal Website with AI

To experience the power of AI development, use a tool like Bolt to instantly generate a personal website by simply pasting your LinkedIn bio and preferences, then deploy it.

35. Utilize Specific Product Tools

Use tools like Linear for engineering roadmapping, Notion for PRDs, Figma for design, and Bolt for design and high-fidelity prototyping to streamline product development.

36. Conduct Daily All-Hands Syncs

For small, rapidly growing teams, conduct daily all-hands video calls to ensure 0% finality loss in communication, audit progress, and discuss everything front-to-back, though this may evolve as the team scales.

37. Start Companies for Fun

Approach entrepreneurship with a mindset of having fun and enjoying the journey, as this perspective helps navigate challenges and embrace uncertainty.

38. Pursue Intrinsic Interests

Follow your intrinsic interests and passion for deep specialization, but critically evaluate the value of traditional college education, especially if it involves significant debt, when free online learning is available.

39. Prioritize A/B Testing

Implement robust A/B testing and feature management platforms (like Epo) to increase experimentation velocity, drive growth, and rigorously analyze new feature performance.

40. Invest in Boring Real Estate

Consider investing in ‘boring’ real estate funds focused on diversification and dividends for steady, long-term net worth growth, rather than seeking high-adrenaline, volatile investments.

41. Overnight Success Takes Years

Recognize that apparent ‘overnight successes’ often result from years of foundational work and perseverance, so be prepared for a long-term journey.

Bolt's this overnight success, seven years in the making.

Eric Simons

The free market is filled with rational actors. People are coming to these tools because it is solving problems.

Eric Simons

This is like the simplest way to build a web app that's ever existed.

Eric Simons

You don't have to be technical to make production grade web, full stack web and mobile apps.

Eric Simons

Building cool technology was not, it's like, it's not like this, we're here to build a venture, a venture scale company.

Eric Simons

People are willing to pay more, right? They're willing, people want to pay for more inference because we've crossed this threshold where, you know, you can get a very tangible ROI.

Eric Simons

The entire software world order is going to get rewritten here because... the way that companies are organized to build software today, totally going to change.

Eric Simons

Sonnet was the really the, the first model that flipped the equation.

Eric Simons

Software is deterministic... And that is what I, that's the key insight Anthropic really had.

Eric Simons

Building a Web App with Bolt

Eric Simons
  1. Go to bolt.new.
  2. Type what you want to build (e.g., 'make a clone of Spotify') into the text box.
  3. Hit enter.
  4. The AI agent will spin up a full development environment and build the application in your browser.
  5. Click the deploy button to run a production build and deploy it to a real URL on Netlify (optional).
  6. Attach a custom domain to the deployed app (optional).
  7. Continue prompting Bolt to add more functionality (optional).

Building a Native Mobile App with Bolt

Eric Simons
  1. Go to bolt.new.
  2. Click the 'build a mobile app with Expo' option.
  3. Prompt Bolt to create a mobile app (e.g., 'make a Spotify clone that's an actual native mobile app').
  4. Bolt will spin up an operating system, boot the Expo toolchain, and create the mobile app.
  5. Scan the displayed QR code with your phone to preview the native application in real-time.
  6. As you continue prompting, the app on your device will reload to reflect changes.

Converting Figma Designs to Full-Stack Apps with Bolt (Upcoming Feature)

Eric Simons
  1. Take any Figma URL of a design.
  2. Prepend 'bolt.new/' to the Figma URL (e.g., bolt.new/figma.com/...).
  3. Hit enter.
  4. Bolt will import the design and convert it into a full-stack web or mobile application.
  5. Continue prompting within Bolt to add more functionality to the converted app.

Using Bolt as a Slack Developer Agent (Upcoming Feature)

Eric Simons
  1. In a Slack thread, mention the Bolt Slack bot (e.g., '@bolt').
  2. Ask it to perform a development task, potentially referencing a Figma URL or previous conversation history (e.g., 'Hey @bolt, can you whip up a homepage based on this Figma URL and add a new page?').
  3. The bot will process the request, incorporating conversation history and converting Figma designs if applicable, and build the requested features.
  4. The bot will provide a URL to open the working app in Bolt for further prompting or review.
$0 to $20 million
Bolt's ARR growth in the first two months post-launch From StackBlitz's near-shutdown to rapid growth.
Approaching $40 million
Bolt's current ARR (at time of recording, ~4.5 months post-launch) Forecasted to reach $40M by episode release.
Over 3 million
Bolt's registered users Achieved in the first few months.
Around 1 million
Bolt's monthly active users As of the recording.
15-20 people
StackBlitz/Bolt team size Managed rapid growth with a small team.
$60,000
Bolt's ARR added on the first day post-launch Compared to StackBlitz's previous $600K ARR.
$9
Previous maximum price for a StackBlitz plan Before Bolt's launch and new pricing plans.
67% (or 70%)
Percentage of Bolt users who are not developers Indicates a broad user base beyond traditional developers.
$30,000
Agency quote for building a CRM Estimated cost for an entrepreneur's CRM project.
6 months
Agency estimated time to build a CRM Estimated duration for an entrepreneur's CRM project.
$300
Cost to build a CRM using Bolt Actual cost for an entrepreneur who built a CRM with Bolt.
3 weeks
Time to build a CRM using Bolt Actual duration for an entrepreneur who built a CRM with Bolt.
$1 per day
Eric Simons' burn rate while squatting at AOL Used for McDonald's dollar menu items.
4-5 months
Duration Eric Simons squatted at AOL headquarters During his early startup days in 2012.
$100,000 - $120,000
Estimated cost of 4 years in-state tuition at U of I (early 2010s) Eric's reflection on college costs versus his path.