The rise of Cursor: The $300M ARR AI tool that engineers can’t stop using | Michael Truell
By Lenny's Podcast
Key Concepts
- AI Code Editor (Cursor)
- Post-Code Programming
- Logic Design
- Taste in Software Development
- AI Model Development
- IDE vs. AI Agentic Dev Product
- Ensemble of Models
- Moats and Defensibility in AI
- Experimentation Velocity
- Trust Management Platform
1. Vision of Programming After Code
- Main Idea: Cursor aims to create a new type of programming where engineers specify their intent in a concise way, focusing on what the software should do rather than how.
- Counter-Arguments: The speaker disagrees with two popular visions: (1) software building remains the same (text editing, formal languages) and (2) chatbot-style interaction for building software.
- Proposed Solution: A world where the logic of software is represented in a more human-readable format (like pseudocode) that can be easily edited and navigated.
- Key Statement: "A world after code, I think that it looks like a world where you have a representation of the logic of your software that does look more like English... You have written down the logic of the software, and you can edit that at a high level, and you can point at that."
2. Skills for the Post-Code World
- Taste: Having the right idea for what should be built, effortless translation of intent into software.
- Logic Design: Being a logic designer, specifying intent for how everything should work.
- Shift from Carefulness to Taste: Moving away from meticulous coding to focusing on the overall design and functionality.
3. Origin Story of Cursor
- Inspiration: The first beta version of Code Pilot and scaling papers from OpenAI.
- Initial Misstep: Working on tools for mechanical engineers due to unfamiliarity with the field and difficulty in developing models.
- Pivot to Coding: Realizing the potential for AI in programming and the lack of ambition in existing solutions.
- Key Insight: Even in a crowded space, there's opportunity if existing solutions lack ambition or have flaws.
4. IDE vs. Other Approaches
- IDE Choice: Selected the IDE path because of the belief that programming will flow through models, and the active programming is going to change a lot over the course of the next few years.
- Control: Prioritizing human control over all decisions in the end tool, unlike end-to-end AI automation.
- Extensibility: Existing coding environments have limited extensibility, necessitating control over the entire application.
5. Building Cursor: From Prototype to Launch
- Early Development: Built a prototype of Cursor from scratch in five weeks.
- Rapid Iteration: Released the initial version within three months and iterated based on user feedback.
- Dogfooding: Using the tool intensely every day to ensure its usefulness.
- Key to Success: Sustained paranoia about improvement and continuous evolution of the tool.
- Growth: Consistent exponential growth, driven by product quality and team focus.
6. Counterintuitive Lessons
- Model Development: Initially, the team didn't expect to be doing any of their own model development.
- Custom Models: Every magic moment in Cursor involves a custom model in some way.
- Reasoning: Existing models weren't serving specific use cases for cost or speed reasons.
7. Cursor's Model Stack
- Foundation Models: Using the biggest foundation models (Sonnet, Gemini, GPT) in various ways.
- Custom Models: Training custom models for specific tasks like autocomplete and code base search.
- Autocomplete: Training models specifically for autocompleting a series of diffs.
- Ensemble of Models: Combining foundation models with smaller, specialized models for optimal performance.
8. Moats and Defensibility in AI
- Custom Models: Custom models are a moat in the space.
- Focus on Building the Best: The need to continuously improve and build the best product.
- Market Analogy: Comparing the AI market to the search engine market in the late 1990s and the development of personal computers.
- Consumer-Like Moat: Building the best product consistently to retain users.
9. Microsoft Copilot Case Study
- Inspiration: Copilot was a big inspiration for Cursor's work.
- Falling Behind: The market is not super friendly to incumbents.
- Structural Reasons: The market is more friendly to whoever you think is going to have the most innovative product.
- Historical Reasons: The group of people that worked on the first version of Copilot have, by and large, gone on to do other things at other places.
10. Tips for New Cursor Users
- Develop a Taste: Understand the capabilities and limitations of the models.
- Chop Things Up: Break tasks into smaller bits for better control and results.
- Experiment: Try to discover the limits of the models in a safe environment.
11. Target User: Junior vs. Senior Engineers
- Benefits for Both: Both junior and senior engineers benefit significantly.
- Anti-Patterns: Junior engineers tend to rely too much on AI, while senior engineers underrate its capabilities.
12. Hiring Insights
- Hiring Too Slow: The company hired too slow to begin with.
- Recruiting Method: Going after people that they think are really world-class, and recruiting them over the course of, in some cases, many years.
- Interview Process: Two-day onsite project to assess skills and fit.
- Key Qualities: Intellectual curiosity, experimentation, intellectual honesty, and level-headedness.
13. Staying Focused in the AI Hype
- Hiring: Hiring people with the right attitude and disposition.
- Communication: Talking about focus and priorities within the company.
- Leading by Example: Demonstrating focus and level-headedness.
- Immune System: Building an immune system to filter out the noise and identify what truly matters.
14. Misunderstandings About AI
- Pace of Change: People are still a little bit occupied too much, either end of a spectrum of it's all going to happen very fast, and this is all bluster, and hype, and snake well.
- Long-Term Impact: The technology shift is going to be incredibly consequential and take decades.
- Key Players: Companies that automate and augment specific areas of knowledge work will be crucial.
15. Conclusion
Cursor's vision is to revolutionize programming by moving towards a more intuitive, intent-based approach. This involves creating tools that abstract away from traditional coding, empowering engineers to focus on logic design and taste. The company's success is attributed to its focus on product quality, continuous iteration, and strategic use of AI models. While the AI landscape is constantly evolving, Cursor remains committed to building the best possible tool for software creation, emphasizing human control and collaboration with AI.
Chat with this Video
AI-PoweredLoad the transcript when you're ready to chat so the initial page stays lighter.
Related Videos

Why Does This Guy Appear In Kids Videos?
sphynx

TIC en las Organizaciones - Electiva Complementaria II Unisimon
Julieth Güell S

How to Tame Your Advice Monster | Michael Bungay Stanier | TED
TED

Margaret Heffernan: Why it's time to forget the pecking order at work
TED

The importance of psychological safety: Amy Edmondson
The King's Fund

What Is Psychological Safety?
Harvard Business Review

13-Conflict Management: Listening in Conflict
Deliberate Development