• Startup Spells đŸȘ„
  • Posts
  • Windsurf's Go-To-Market (GTM) Strategy: From VSCode Fork to $3B Rumoured Exit to OpenAI

Windsurf's Go-To-Market (GTM) Strategy: From VSCode Fork to $3B Rumoured Exit to OpenAI

PLUS: How/why to get good at debugging your mind

Windsurf's Go-To-Market (GTM) Strategy: From VSCode Fork to $3B Rumoured Exit to OpenAI

Windsurf’s origins stretch back nearly four years to a time when AI coding wasn’t yet mainstream. Operating under the company name Exafunction, the founding team—eight people with backgrounds in autonomous vehicles and AR/VR from institutions like MIT and Meta—focused on building GPU virtualization and compiler software. Their assumption: deep learning would affect every major sector from defense to finance, not just autonomous vehicles.

At its peak as an infrastructure company, Exafunction managed over 10,000 GPUs and had several million dollars in revenue. By mid-2022, the team reached free cash flow positive with only eight employees. They had streamlined compute workloads to a level where they could sell access to AI compute without clients even needing GPUs themselves.

Generative AI Rendered the Original Business Obsolete

As models like GPT-3 matured, Exafunction saw its market evaporate. Once general-purpose models became accurate enough to answer sentiment questions or translate text without custom training, the team recognized the coming commoditization of infrastructure.

They didn’t attempt to hedge or phase into a new model. They made a complete pivot overnight. Despite raising $28 million and maintaining a profitable infrastructure business, the company dropped it and began building at the application layer. The goal shifted from selling compute to building the next generation of AI-native software tools.

Their first move was Codeium (now known as Windsurf, a developer autocomplete tool that ran across all major IDEs. They offered it for free—made possible by the team’s infrastructure background and aggressive optimization of backend compute.

Autocomplete Was the First Step Toward Full-Stack AI Coding

The free autocomplete product established trust and traction quickly. Windsurf integrated with VSCode, JetBrains, Eclipse, Visual Studio, Vim, and Emacs. Its broad compatibility and zero cost of entry created widespread adoption.

This led to a second wave: enterprise demand. Companies like Dell and JPMorgan Chase began asking for AI tools that could understand their private codebases, integrate securely, and scale inside massive environments. JPMorgan alone employs over 50,000 developers and runs codebases with over 100 million lines of code.

Windsurf responded by investing in enterprise-grade architecture—codebase indexing, hybrid deployments, and private inference support. But they hit technical limits with the IDEs they worked within. APIs on platforms like VSCode couldn't support dynamic UI updates or inline refactoring. To move forward, they built their own IDE.

IDE Constraints Forced the Team to Build Its Own

The decision to fork VSCode and build Windsurf came after hitting repeated technical ceilings. In VSCode, they couldn’t surface inline refactor flows without using workarounds like image generation at the cursor. Despite solid ML model performance, they were stuck showing dumbed-down features.

Windsurf fixed that. The new IDE unlocked features like Windsurf Tab, which enables dynamic refactors, full agent interaction, and live code previews. Immediately after launching Windsurf, user acceptance of AI-generated code tripled—without changing the models.

The IDE Works With JetBrains, Not Just Windsurf

Despite building their own IDE, Windsurf supports developers who prefer JetBrains. Over 70% of Java developers use IntelliJ-based IDEs. Windsurf integrates deeply with those environments, providing the same intelligent behavior.

This decision reflects their core principle: meet developers where they are. For large companies with entrenched tooling, switching IDEs isn’t viable. Windsurf supports both.

Engineers Will Review Code, Not Write It

Windsurf was designed for a future where AI writes over 90% of code. The developer’s role becomes one of reviewer and director. Engineers no longer solve problems line by line; they define business objectives and review code produced by agents.

Windsurf’s agent tracks every user input and change. For example, changing a single variable name from title to TitleString triggers a chain of updates throughout the codebase. Windsurf understands the full system context and applies the necessary modifications without breaking the app.

The IDE also bridges non-developers into the workflow. Windsurf enables UI-level editing—clicking an element and saying, “Make this red” updates the corresponding CSS in real-time. During the company’s internal rollout, the go-to-market team used Windsurf to build apps without previous coding experience.

Computer Science and Problem Solving Remain Essential

Many on the engineering team attended MIT, including the founders. They credit foundational CS education with shaping how they approach design and systems thinking. Varun Mohan points to distributed systems courses that required reading academic papers and understanding trade-offs—not just learning syntax.

Even coursework in languages like Julia, which have fallen out of favor, still offer long-term value. Learning parallel computing helped team members understand concurrency, hardware constraints, and system bottlenecks. These principles continue to inform how they build today.

Agency Drives Innovation in the AI Era

Windsurf hires for agency. Candidates need to act without instruction, take initiative, and drive projects forward. That’s not just encouraged—it’s required. The company doesn’t optimize for comfort. Teams stay lean and focused because they can’t afford the drag of low-agency contributors.

In contrast to large companies, where following instructions is often enough, Windsurf expects people to define their own paths. Schools rarely reward independent action. Students get graded on solving known problems, not on identifying or prioritizing their own. Windsurf flips that: innovation depends on autonomy.

Hiring Only Happens When the Team Is Drowning

Windsurf avoids idle hiring. A team must be “underwater”—operationally strained—before a new hire is considered. The company compares itself to a dehydrated system, where every hire is a small, essential amount of water.

They don’t idolize leanness. Instead, they aim to be just large enough to pursue their most ambitious goals. For example, trying to build a self-driving car company with 10 engineers would be unserious. The size must match the mission.

This approach prevents redundancy, internal politics, and unnecessary process. Every person solves a specific problem. There are no placeholders, and nobody creates work just to justify their role.

Performance Is Measured by Output, Not Headcount

Windsurf has no people managers. They operate flat, flexible teams guided by project ownership. Value comes from impact, not from managing others.

Teams are formed around problems. They follow the two-pizza rule: small enough to communicate well, large enough to build meaningful things. As priorities change, teams are reshaped—there’s no fixed structure.

Success looks like one person delivering a game-changing feature, not someone leading a team of 10 doing incremental work. Ownership flows to the most capable, not to those with seniority.

Product Management Functions Only Exist Where Required

The core engineering team has no product managers. Developers handle product thinking because they’re building for themselves. They don’t need translation between user need and technical scope.

However, the company employs three product strategy leads focused on enterprise. These roles handle requests that developers wouldn’t instinctively understand—compliance, procurement, and rollout complexity for large clients.

This hybrid approach works because of clear boundaries: developers own product for developers, product strategists support enterprise adaptation.

Go-to-Market Was a Strategic Focus From the Beginning

Windsurf hired its VP of Sales over a year ago. The go-to-market team now includes more than 80 people—half the company. The decision wasn’t reactive; it was strategic.

As an infrastructure company Exafunction, they struggled to scale sales. As Windsurf, demand arrived first. Fortune 500 companies wanted custom deployments. Once pilots scaled into real revenue, they built a sales team to meet the volume.

Every employee, including sales, must use Windsurf to build apps. This policy has already saved over $500,000 by avoiding outside SaaS tools. The head of partnerships built a custom partner portal from scratch with no prior coding experience.

Understanding Code at Scale Became a Strategic Advantage

Windsurf’s clients include organizations with massive codebases. Dell runs projects with over 100 million lines of code. JPMorgan Chase employs tens of thousands of developers. These environments aren’t about writing code—they’re about navigating complexity.

Windsurf built systems that index, retrieve, and rank relevant code across massive datasets. The tools run across thousands of GPUs. Retrieval accuracy enables AI to make large-scale changes safely—something competitors focused on greenfield generation can’t do.

The Feedback Loop Drives the Product Forward

Windsurf collects tens of millions of feedback events every hour. These include autocomplete rejections, code edit acceptances, and refactor completions. The company trains its models using this real-time behavioral data.

Their models specialize in messy, incomplete code—what developers actually write. That’s a different distribution than clean GitHub code, and it gives Windsurf a clear edge. For retrieval and editing, they use models trained in-house on usage data, preference signals, and project evolution.

This feedback-driven approach powers both autocomplete and agentic workflows. It enables real-world performance that general-purpose models struggle to match.

The IDE Bridges Visual Editing and Code Understanding

Windsurf operates across visual and code layers. Users can select a UI element and ask the AI to change it. The system updates the code accordingly, tracks intent, and manages dependencies.

In one particular demo, Windsurf turned a basic React app into an “Airbnb for Dogs” interface using only a hand-drawn mockup and a text command. The user then pointed to an element and asked for a red background. The app updated in real time.

Later, they asked Windsurf to “make the app retro.” The AI applied aesthetic updates without breaking the logic. These changes required no manual coding—just instructions and feedback.

Engineers Are Still Essential—Even With 90% AI-Coded Output

Windsurf continues to hire engineers aggressively. The team includes over 50 engineers, and they expect that number to grow.

AI tools increase productivity by 30–40%, but that doesn’t eliminate roles.

The misconception: if AI writes code, teams will shrink. In reality, they expand. Productivity gains increase the return on engineering investment. Companies with high tech ceilings will hire more, not less.

Varun cites Amdahl’s Law. If writing code is only 30% of the workflow, reducing it to zero doesn’t reduce the total cost proportionally. Reviewing, debugging, and deploying still require humans.

Windsurf treats this as a hiring flywheel. Productivity gains increase ambition, which increases hiring. AI expands the frontier of what’s possible, not the ceiling of what’s needed.

The Company Operates With One Clear Rule: Focus Is King

Windsurf focuses on one big priority at a time. Teams must get an A+ in one area, even if they fail everything else.

That focus drives execution speed and avoids distraction. This is similar to Peter Thiel's One Person, One Problem Framework.

Each year, their engineering output exceeds the cumulative output of all previous years. The team sees every year as a new chance to rebuild, redirect, and improve. If they’re wrong, they shift. If they’re right, they double down.

Windsurf’s Commitment to Self-Disruption

The team aims to invalidate its own work every 6 to 12 months. Each new version of Windsurf should make the previous one obsolete. They evaluate progress against a simple metric: if it doesn’t make their old tools look silly, it isn’t enough.

They maintain two roadmaps. One follows clear user feedback. The other is hidden—a set of long-term bets designed to push the boundary of what’s possible. They treat incremental improvements as necessary, but insufficient.

The team openly reflects on their decisions. Varun and his co-founder often wish they had made key changes months earlier. They build with urgency, and they assume many of their beliefs will be proven wrong.

Hands-On Approach Creates Opportunity for Builders

Windsurf encourages everyone—developers, PMs, designers, and sales reps—to get their hands dirty. The tool is available to anyone. Download it, start building, give it instructions, and iterate.

This level of accessibility changes who gets to contribute. At Windsurf, a product manager can open the IDE, make changes, and push code—no engineering bottleneck required. They can define a component, pass a design, and deploy a working version.

This hands-on culture flattens hierarchy and rewards action. The most respected contributors are those who produce working software, not those with the most polished ideas or titles. Agency and output—not credentials—define value.

Windsurf’s enterprise-first strategy, combined with its decision to offer high-performance tools for free, helped it rapidly carve out a position in a market long dominated by first-mover AI Code Editors like Cursor.

By making models such as GPT-4.1, o4-mini-medium, and o4-mini-high freely available for a week and undercutting competitors with $10-per-month pricing, it expanded access and captured attention.

This approach of being the cheapest (like Amazon and Walmart) drove rapid adoption, bringing in over 1 million developers within just four months of launch.

Windsurf now stands alongside Cursor as one of the category leaders, and its enterprise traction has made it a serious contender in the broader AI development space. It is reportedly in talks to be acquired by OpenAI for $3 billion, signaling just how far the team has pushed the space in a short time.

Its go-to-market execution continues to serve as a benchmark for others building at the intersection of AI and software tooling.

Hat Tip to Lenny Rachitsky and Varun Mohan (Windsurf CEO) for their insights.

Top Tweets of the day

1/

Hot Girls Marketing covers many such cases.

Tons of accounts online are just men disguising as hot women.

Gonna get extremely awkward now that AI Video is mainstream and cheap. Lots of men will be scamming men pretending to be hot women. Face swapping is all you need.

2/

Very few people can take honest feedback. But everyone loves a kind lie.

ChatGPT learnt the secret and everyone loves the new model. "It has a new personality" is short for "it listens to me and agress with me."

Being agreeable is how you get people to like you. Insane ROI on this one activity.

3/

Some countries have no data protection laws where you can exploit this further.

Rabbit Holes

What’d ya think of today’s newsletter? Hit ‘reply’ and let me know.

Do me a favor and share it in your company's Slack #marketing channel.

First time? Subscribe.

Follow me on X.

More Startup Spells đŸȘ„

  1. How The Stock Insider, a Finance Newsletter, Weaponised Price Psychology (LINK)

  2. The Guys That Cracked Short-Form Viral Growth: 0 to 300K in 2 months (LINK)

  3. Herd Mentality (LINK)

  4. Science Behind Competitor Call-Outs (LINK)

Reply

or to participate.