Lenny's Podcast
Lenny's Podcast

The rise of Cursor: The $300M ARR AI tool that engineers can’t stop using | Michael Truell (co-founder and CEO)

Michael Truell is the co-founder and CEO of Anysphere, the company behind Cursor—the fastest-growing AI code editor in the world, reaching $300 million in annual recurring revenue just two years after its launch. In this conversation, Michael shares his vision for the future, lessons learned, and ad

Featured Speakers

Lenny Rachitsky HostMichael Truell Guest

Topics Discussed

Episode Summary

Executive Summary: Michael Truell explains Cursor as a step toward a new, post-code way of programming: humans specify intent in higher-level, more readable representations while staying in control. He discusses Cursor’s origin, rapid growth, custom model stack, product philosophy, hiring lessons, and why the AI coding market is still early, large, and likely to produce major winners.

Main Topics: Post-code programming vision (Priority: 5/5): Truell argues software will move from formal code toward English-like logic specifications, with engineers becoming “logic designers” focused on intent, taste, and high-level control rather than implementation details. Cursor’s origin story (Priority: 5/5): Cursor began as an exploration of how AI would reshape knowledge work; after trying mechanical engineering tools, the team pivoted to coding because it had the highest ambition and biggest opportunity. Why Cursor built its own editor (Priority: 5/5): The team chose an IDE-first approach to keep humans in the driver’s seat, enable fast feedback loops, and adapt the entire programming surface as the UI and workflow evolve. Custom models as a core advantage (Priority: 5/5): Truell says Cursor unexpectedly had to develop its own models for autocomplete, retrieval, and output refinement; these specialty models power much of the product’s quality and speed. Growth, product focus, and iteration (Priority: 4/5): Cursor’s success is framed as sustained paranoia, dogfooding, and relentless product improvement rather than a single viral moment or heavy sales/marketing motion early on. Hiring and team-building lessons (Priority: 4/5): The company learned to hire more aggressively, broaden beyond elite-school stereotypes, and use a two-day work test to evaluate real-world collaboration and product judgment. AI market structure and defensibility (Priority: 4/5): Truell believes the AI coding market has a very high ceiling, is not friendly to incumbents, and will likely support multiple niches plus one major general-purpose winner.

Key Arguments: Software engineering is moving from writing code to specifying intent; the best future engineers will resemble logic designers with strong taste. A chatbot-only interface is too imprecise for serious software work; users need more exact, editable representations of system logic. Cursor’s human-in-the-loop philosophy is intentional: AI should accelerate work, not replace the user’s control over software decisions. The most valuable AI coding experiences come from specialized models tuned for tasks like autocomplete, retrieval, and code-diff completion. Cursor did not expect to build models, but doing so became necessary because foundation models are not optimized for every critical product moment. The company’s initial mistake was underestimating the ambition of the coding space and spending months on a mechanical engineering product first. Successful use of AI coding tools often requires chopping tasks into smaller steps rather than delegating huge end-to-end chunks. AI’s impact on programming will be consequential but gradual, unfolding over years and decades rather than all at once. The market is large enough for multiple winners, but one company may emerge as the default general tool for building software. Hiring slowly at first was a mistake; the right team profile includes curiosity, experimentation, blunt honesty, and level-headedness.

Data Points: Cursor launch to first public release: ~3 months - Truell said the first version of Cursor was built from scratch and released within a few months. Cursor ARR milestone: $100M ARR in ~20 months - Referenced in the podcast intro as a historic growth milestone after launch. Cursor ARR milestone: $300M ARR in ~2 years - Referenced in the podcast intro as another major growth milestone. Company size: ~60 people - Truell said Cursor/AnySphere is still relatively small for its scale and impact. Model latency target: <300 ms - Cursor’s autocomplete models must return predictions very quickly to be useful. Early detour into another domain: ~4 months - The team initially worked on mechanical engineering before pivoting back to coding. Interview process: 2-day work test - Cursor uses an in-person, multi-day project as part of hiring. Background growth pattern: Consistent month-over-month exponential growth - Truell said growth felt steady rather than having a single sharp inflection point. Time horizon for AI transition: Multi-decade - He emphasized the shift to AI-driven software building will take many years.

Pivotal Quotes: "Our goal with Cursor is to invent a new type of programming, a very different way to build software." — Michael Truell: Describing Cursor’s long-term mission and the post-code vision. "I think that more and more being an engineer will start to feel like being a logic designer." — Michael Truell: Explaining how software engineering will evolve as abstractions move higher level. "At this point, every magic moment in Cursor involves a custom model in some way." — Michael Truell: Discussing the unexpected importance of building proprietary models.

Implications: The transcript suggests AI coding tools are still early, with big room for new interfaces, specialized models, and workflow shifts. Engineers who develop taste, systems thinking, and adaptability will likely benefit most as programming becomes more intent-driven.

🔓 Sign Up for Unlimited Episode Search

About Lenny's Podcast

Lenny Rachitsky interviews world-class product leaders and growth experts about building products and growing careers.

View all episodes from Lenny's Podcast