All apps and companies

Company · Developer tools

Cursor

An AI code editor that lets engineers build software with AI while staying in control.

cursor.comApp Store33 sources47 tips
In short

Cursor grew from about 15 to over 1,000 people by reinventing itself every six months, building what models couldn't yet do and deleting scaffolding as they caught up. Despite no-moat criticism, shipping a high-end product let it capture reasoning traces and train its own Composer models. Lesson: ship first, discover the moat later, and start new products fresh.

At a glanceCursor kept rebuilding its product months ahead of the models
  1. 1Spot what models can't doCapabilities three to six months ahead
  2. 2Pull it to todayExtra engineering adds scaffolding
  3. 3Models catch upThey handle it natively
  4. 4Delete the scaffoldingEven if some users get upset

From Roman Ugarte, Cursor's former head of growth

What was said about Cursor

1Reinventing the product every six months

  • Build what models can't do yet, then delete the scaffolding when they can. Cursor repeatedly pulled capabilities from three to six months ahead into the present with extra engineering, then removed that scaffolding once models handled it natively. It moved from autocomplete to agents to the cloud and then to Grok Bot.

    Roman Ugarte, employee 15 who led growth for two years, says this made users trust Cursor to bring them the next frontier, and distribution and data advantages followed. The guiding question was "how could we pull that stuff to today."

  • A no-permission culture kept startup pace from 15 to over 1,000 people. Roman's two repeated values are 'deleting the product', removing scaffolding even if it upsets some users, and 'just do the thing', fixing what you see and pulling in the resources you need. Cursor scaled from about 15 people to over 1,000 while keeping that pace.

    He argues the competitors Cursor started against lost ground through a cultural inability to move fast, not wrong decisions or lack of resources. Quote: "this is not an ask for permission culture."

2The moat Cursor was told it didn't have

  • Being the high-end product produced data to train its own models. Cursor was criticized for lacking a moat, but its position as a high-end coding product let it capture reasoning traces and train its own Composer models.

    Anish Acharya's takeaway is to ship first rather than wait for a plan that survives MBA and VC scrutiny: "Moats are most often discovered, not designed." Roman Ugarte makes the same point about Cursor, and Max Schoening cites Cursor, with Intercom, as a company running its own tuned models if the gap to the labs stays small.

  • Cursor grew in a crowded category by out-building, not out-marketing. Acharya points to Cursor and Granola as products that grew despite crowded categories and weak durability stories, arguing "Nobody has a growth problem these days, they have a product problem." Cursor reportedly added about a billion dollars in revenue in a single quarter at two years old.

    His advice is to ask whether a growth problem is really a failure of imagination, since AI lets you build ambitious products and charge a lot for them. He sees word of mouth on X, YouTube and Instagram as the best third-party network effect now.

3Why Grok Bot was built outside Cursor

  • A new product beat bolting knowledge work onto the coding tool. The team chose not to put knowledge work inside Cursor and built Grok Bot from scratch, which became a breakout product while competitors extended their coding surfaces.

    A separate product let them control every pixel and hold one vision, instead of adding tabs per form factor, which Roman calls "a shipping your org chart style thing that I think users are reacting negatively to." Coding tools also intimidate non-technical users and carry a brand association.

4Where Cursor fits in a builder's AI workflow

  • Builders move to Cursor from Bolt or Lovable when they need control. Zevi Arnovitz graduated from chatbots to Bolt to Cursor in light mode to the terminal, leaving Bolt when connecting payments became too much. Bolt, Lovable, Replit, Base44 and v0 use the same models but add layers that make decisions like sign-in and database for you.

    Cursor and Claude Code give full tool access and the latest model abilities at the cost of making those decisions yourself: "the main difference between all these tools is basically the harness." Lazar Jovanovic says the same limits and workflows apply in Cursor as in Lovable, though he is stronger with exploratory prototyping tools.

  • Cursor's Composer is the fast executor in a multi-model setup. Arnovitz uses Composer to turn a written plan into a working feature in minutes, while Claude plans as dev lead, Codex handles the hardest bugs and Gemini 3 does UI.

    His create-plan command writes a markdown file with a TLDR, critical decisions and tasks with status trackers, so he can hand simple backend work to Composer and frontend to Gemini from the same file. Cursor also runs /review and finishes quickly.

  • Composer acts as one reviewer in a cross-model peer review. After Claude reviews its own code, Arnovitz runs the branch through Codex and Composer, then a /peer-review command tells Claude other team leads found these issues and it must fix each or explain why it's wrong, repeating until none remain.

    Each model catches different things, giving a non-coder a review process without reading code. Claude sometimes replies that an issue has been raised a third time and is by design.

5Other mentions: UGC, the Product Pass and a two-week hire

  • Cursor runs strong UGC campaigns despite being a B2B brand. Nick Lawton describes Cursor's team as absolutely crushing it with UGC campaigns on the SideShift platform, which surprised the host given it is B2B.

  • A free year of Cursor in Lenny's Product Pass drew fraud rings. Lenny's Product Pass launched with a free year of Cursor, Lovable, Bolt, Replit and v0, and fraud rings, mostly in China, found API exploits that spread through student networks.

    He worked with Stripe and Substack to shut them down and his engineer barely slept for a week patching holes. Lesson: don't launch a too-generous free offer without fraud defenses. "That was way too good an offer. People came for it, bad people."

  • Boris Cherny joined Cursor for the product, then left in two weeks. The Claude Code lead briefly left Anthropic for Cursor because he liked the product and team, then returned after two weeks because he missed Anthropic's safety mission.

    He still used Cursor in May, when Claude wrote about 30% of his code.

More in Developer tools

Developer tools

Nvidia

A chip company whose GPUs and CUDA software power gaming, AI and accelerated computing.

11 sources · 90 tips
Developer tools

Claude Code

Anthropic's agentic coding tool that lets Claude work on code end to end.

15 sources · 46 tips
Developer tools

GitHub Copilot

A code hosting and collaboration platform for software developers, with free and paid plans.

16 sources · 45 tips
Developer tools

Lovable

An AI app builder that lets people create software by chatting with an agent.

11 sources · 48 tips
BDeveloper tools

B7Dev

An app development company that builds apps for founders and clients.

5 sources · 28 tips
Developer tools

Linear

A fast, well-designed project and issue tracking tool for software teams.

12 sources · 41 tips
Developer tools

Firebase

Google's backend platform for building apps.

16 sources · 20 tips
Developer tools

Vercel

A cloud platform for building, deploying and scaling front-end and AI web applications.

6 sources · 22 tips