Cursor CEO Michael Truell on the future of software development

Executive overview

Professional coding today bundles two distinct tasks: deciding what to build, and manually translating that intent into formal code. AI is beginning to automate the second task, but the first — taste, judgment, product sense — remains irreplaceable.

Cursor's long-term goal is not a better IDE but a replacement for coding itself: a higher-level way to express software intent. The path there runs through making AI agents genuinely reliable for professional developers, then evolving what "writing software" even means.

The durable edge in AI-native tools is the same as in search: distribution generates product signal, which improves the model, which improves distribution.

Why Cursor became an editor, not an extension

  • Building GitHub Copilot required editor-level changes even for ghost-text autocomplete — an extension alone wasn't enough.
  • Cursor's team concluded all of coding would eventually flow through AI models, meaning full UI control was non-negotiable.
  • They initially built an editor from scratch, then switched to forking VS Code.
  • This decision was unpopular at the time; it came from believing the ceiling was far higher than existing players acknowledged.

The two current AI coding form factors

  • Tab (autocomplete): AI watches over your shoulder and takes over the keyboard; can predict the next 10-20 minutes of work with high accuracy.
  • Agent (delegation): you assign a task to an AI and it executes end-to-end.
  • Both form factors have an order of magnitude of improvement still ahead in the next 6-12 months.
  • Once agents handle 25-30% of professional work end-to-end without human review, a new set of product challenges opens up.

What blocks coding agents from being superhuman

  • Context window size: a 10-million-line codebase is ~100M tokens; models can't yet ingest that cost-effectively or attend to it reliably.
  • Continual learning: models don't yet accumulate organisational knowledge over time the way a human engineer does.
  • Long-horizon task execution: max reliable task duration has grown from seconds to roughly an hour, but much further to go.
  • Multimodal feedback: software engineers run code and inspect visual output; computer-use capability is needed for agents to do the same.
  • Even with superhuman coding ability, a text box is an imprecise UI — humans need fine-grained control over what appears on screen.

Taste as the irreplaceable skill

  • Taste means defining what you actually want — not just the visual design but the logic of how software should behave.
  • Current programming bundles taste (what to build) with human compilation (spelling it out for a computer in for-loops and variables).
  • AI will absorb the compilation layer; the taste layer will remain with humans.
  • The future role is closer to logic designer: expressing intent at a high level, letting AI fill in the implementation details.
  • Aesthetic improvement in models is real but requires large curated datasets and RL — it's a workaround, not true continual learning.

From CAD to Cursor: the pivot

  • The four co-founders (MIT, all programmers) began in 2022 building a 3D autocomplete model for CAD software (SolidWorks / Fusion 360).
  • Key obstacles: insufficient open-internet CAD data, models not yet strong enough for 3D geometry, lower personal excitement than coding.
  • GitHub Copilot's launch in 2021 was the visceral proof that genuinely useful AI products were possible now.
  • Seeing predictable scaling laws — more data and compute reliably improving models — gave confidence the ceiling was far higher than peers assumed.
  • The phrase they used internally: "follow the line" — always plan for where the model capability curve was heading, not where it was.
  • Trepidation about entering a crowded space (dozens of Copilot competitors) was overcome by realising no one else was aiming at a fundamentally different type of coding.

Building the product and early growth

  • First public beta shipped three months after serious development began on Cursor proper.
  • Spent roughly a year iterating at small scale with no breakout growth; product details needed dialling in.
  • Key north-star metric: paid power users — paying customers using AI features four or five days a week.
    • Chose paid (not DAU/MAU) because the tool has real delivery costs and professional intent matters.
  • Product development process modelled on intensive dogfooding: reload the editor constantly, use it internally, check weekly metrics.
  • Avoided optimising for demos — the gap between a great-looking demo and a reliable daily tool is large and dangerous to paper over.
  • Today: over 500 million model calls per day on Cursor's own inference infrastructure.

Hiring and culture at scale

  • Stayed co-founders-only for a long time, then expanded very slowly to first ~10 people.
  • Rationale: nailing early hires creates a talent-density signal that attracts subsequent hires, and those people act as an immune system against lowering the bar.
  • Ideal early profile: generalist polymaths — product-minded and commercially aware, but capable of training models at scale and shipping production code fast.
  • Technical interviews still exclude AI tools (other than autocomplete) to get a clean signal on skill and intelligence.
  • Final hiring step: a two-day onsite where candidates work on a real project and demo it — surfaces genuine passion vs. job-shopping.
  • To preserve hacker energy at scale: encourage bottom-up experimentation, section off small teams with carte blanche, keep dogfooding central.

Moats and market parallels

  • The developer tools market resembles late-1990s search more than typical enterprise software: the product ceiling is extremely high and keeps rising.
  • Distribution creates data (what users accept, reject, later correct), which improves underlying models, which improves the product — a compounding loop.
  • Consumer electronics parallel: ChatGPT was the iPod/iPhone moment; a few more step-change moments remain, and racing to deliver them fastest is the strategy.
  • Rules of thumb like "don't grow headcount more than 50% year-over-year" are iron laws that must be broken when product-market fit arrives at this pace.

Second-order effects of automated software development

  • Professional developers will become dramatically more productive; large multi-hundred-person engineering projects move painfully slowly today.
  • The bottleneck on next-generation infrastructure (training frameworks, databases, design tools) is engineering capacity — that bottleneck shrinks.
  • Far more niche software will exist: companies whose core competency is not software (e.g. biotech wet-lab firms) will be able to build the internal tools they need without dedicated engineering teams.

More like this — when you're ready for early access.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Get early access to the full library.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.