惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
博客园 - 三生石上(FineUI控件)
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
Y
Y Combinator Blog
博客园 - 聂微东
Google DeepMind News
Google DeepMind News
D
Docker
罗磊的独立博客
Microsoft Security Blog
Microsoft Security Blog
D
DataBreaches.Net
B
Blog
Vercel News
Vercel News
Recent Announcements
Recent Announcements
GbyAI
GbyAI
阮一峰的网络日志
阮一峰的网络日志
T
The Blog of Author Tim Ferriss
H
Hackread – Cybersecurity News, Data Breaches, AI and More
P
Proofpoint News Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Azure Blog
Microsoft Azure Blog
宝玉的分享
宝玉的分享

Mintlify Blog

22 UX improvements to the web editor Introducing the Mintlify Help Center Starter Kit Introducing the collaborative editor built for teams and agents Workflows, rebuilt Is your documentation agent-ready? Mintlify raises $45M Series B led by Andreessen Horowitz and Salesforce Ventures 5 things you didn't know you could do in the Mintlify web editor The improved Mintlify CLI Docs on autopilot: From zero to self-maintaining with Mintlify The state of agent traffic in documentation (March 2026) How we built a virtual filesystem for our Assistant We Replaced Our Internal Wiki With a Slack Bot. You Should Too. 8 ways teams use Mintlify to keep docs updated automatically Documentation is your AI interface What three years of watching AI in production taught us Bridging two JSX runtimes: How we solved Astro's React children problem AI agents are shipping faster than anyone can document Knowledge management systems for technical teams Workflows: Automate documentation maintenance Mintlify acquires Helicone to redefine AI knowledge infrastructure Why more product managers are switching to Mintlify Auto-generating documentation sites from GitHub repos Your docs, your frontend, our content engine Take control of your documentation system Almost half your docs traffic is AI, time to understand the agent experience @mintlify for better docs, faster Mintlify for Enterprise Real llms.txt examples from leading tech companies (and what they got right) Mintlify + Claude Opus 4.6: Powering AI-native knowledge management Declaring Clankruptcy: An experiment in agent orchestration
Founder Mode: How Windsurf builds product, from 0 to 1M u...
Tiffany Chen · 2024-12-03 · via Mintlify Blog

[Note: This was published under Codeium, but the company has since rebranded to Windsurf. Edits have been made accordingly.]

Kevin Hou, a founding team member at Windsurf [fka Codeium], now leads development as Head of Product Engineering. Over the past two years, he's helped Windsurf scale from zero to over a million users, reach a $1.25 billion valuation, and grow to a team of 130+.

At the end of 2022, we deployed the first version of Codeium as an extension to VSCode. Naturally, friends and family were our earliest users.

The energy started to shift when inbound interest picked up. People were flooding into Discord asking for features, excited to have a high-quality, free autocomplete tool. Organic growth kept accelerating to well over a million downloads. Eventually, we didn't need to filter friends and family from our analytics—they were a negligible fraction of our user base by then. That was definitely a major milestone.

Around that time, we were getting our first inbound interest from enterprises. Fortune 500 companies were asking about our enterprise pricing (which we didn't have at the time). We quickly put up a “Contact Us” form and started thinking about sales. Initially, engineers handled the sales conversations, but once we couldn't keep up with the inbound interest, we hired our first sales rep less than a year after launch.

By 2024, we've ramped up our enterprise efforts, hired sales leaders, launched the Windsurf IDE, and started reimagining how we can meet the needs of broader customer bases.

In the early days, you first have to earn the right to exist. Charging for autocomplete wasn't an option—nobody was going to pay for a GitHub Copilot alternative at that point. Instead, we went with a free model to build our initial user base, betting that their feedback would help us iterate, outpace Copilot, and deliver the world's first self-hosted autocomplete & chat product.

Differentiation from Copilot was key in that initial phase. Engineers took the lead not only by speaking directly with users and running demos, but also by being the biggest users of our own product. When we built for ourselves, it was very easy for us to fix bugs and identify opportunities.

Making a free product was strategically motivated but not financially irresponsible because we are vertically integrated, leaning into our expertise and history as an ML infrastructure company. Unlike the competition, we are vertically integrated. This means we both train our own models and build our own inference infrastructure. This enabled us to solve complex, full stack technical challenges like fill-in-the-middle (taking into consideration code after your cursor during generations) and MQuery (running parallel LLM calls to achieve high recall, high precision retrieval).

Relentless dogfooding and quick iteration cycles.

Anyone on the team could pitch an idea, build a scrappy version, and test it internally. We are a team of technology optimists, but are still hugely skeptical with new features. Most ideas got cut after team reviews, but the best ones went through more iterations and eventually shipped to customers. If we don't love it, our customers won't want it.

Our mission is to dream bigger about how AI can enhance software development. We're working toward the vision of Windsurf as a senior developer looking over your shoulder, nudging you forward. Every decision is guided by the question: what's the delta between where we are today and having that true autonomous developer by your side?

This mindset pushes us to make bold bets instead of chasing incremental improvements. Users request features constantly, but what they ask for isn't always what they need—especially in a rapidly evolving space like AI.

For example, we removed Chat entirely from the Windsurf Editor. Codeium Chat was used by millions of Codeium extension users and had high praise; however, we believe that the future of code is agentic. Instead of iterating on a product that doesn't fit into our 5 year plan, we made the bold decision to omit Chat from the Windsurf Editor entirely and transition users onto Cascade, an agentic sidekick that sits inside of the IDE.

If you want to be a generation defining company, you can't just incrementally improve here and there. That's why we built our own IDE with Windsurf; we have conviction that the entire pattern of development is changing, so we need to control as much of the user experience as possible.

Windsurfer under Golden Gate ridge typing on a computer with Windsurf logo

Dreaming bigger requires going outside of what users might expect

Developers are picky, so Windsurf needs to both work well and feel good. If we get feedback that something feels off — like strange UI or a confusing workflow — we always prioritize fixing it. These tweaks might seem small, but they improve the experience for all users.

As someone who's built software their whole life, I can provide a lot of input on what messaging resonates with developers. I'm also adamant that I understand who we're selling to, whether it be different types of developers (backend, frontend, students, etc.) or buyers (CIOs, engineering managers, etc.).

This is why staying close to GTM and customers has always been a priority for me. I loved being directly involved in customer conversations in the early days. Scaling that became difficult, but we've kept the feedback loops — engineering has continued to work very tightly with GTM.

Over the last few years, I've also been on the ground for a lot of field marketing which has been incredibly helpful. Conferences let you understand what the average dev wants, not just the bubble of C-suite decision makers or vocal Silicon Valley engineers. Talking to all types of users helps build a well-rounded perspective and ultimately a better product.

Kevin Hou presenting on a conference stage about M-Query Parallelization

I used to do every product demo — now I don't. I also used to handle a lot of our marketing, including managing socials and the blog, but I've since handed those off too. I designed and built our original website, but we now have a team of killer designers and frontend engineers to do this better than I could.

At some point, you have to ask yourself: what's the best use of my time?

For me, it was critical to get hands-on with each function early on so I could build about 80% of the context. That foundation helped me understand what success looks like and made it easier to identify and hire the right people to take things to 100%.

Want to see more Founder Mode? Drop us a line @mintlify with topics you'd like to hear about and stay tuned.