07 May 2025
1h 27m

Building Windsurf with Varun Mohan

Podcast cover

The Pragmatic Engineer

Varun Mohan, co-founder and CEO of Windsurf, discusses the engineering challenges of building AI coding tools. He emphasizes the importance of comprehensive evaluation suites for testing new models, drawing parallels to autonomous vehicle development. Mohan details Windsurf's history, from GPU virtualization to application-layer focus, highlighting the need for custom models with "fill-in-the-middle" capabilities for code completion. He shares metrics on Windsurf's usage, processing 500 billion tokens of code daily, and addresses the debate around fine-tuning models on company codebases, noting that great personalization and retrieval provide more value. Mohan also explores the balance between short-term feature development and long-term vision, as well as his perspective on the future of software engineering.

Outlines

Part 1: Evaluation and Testing Frameworks

Part 2: Evolution of Windsurf and IDE Strategy

Part 3: Technical Architecture and Model Building

Part 4: Product Philosophy and Internal Development

Part 5: Ecosystem, Integration, and MCP

Part 6: The Future of the Software Engineer

Part 7: Personal Insights and Conclusion

Sign in to continue reading, translating and more.

Continue
 
mindmap screenshot
Preview
preview episode cover
How to Get Rich: Every EpisodeNaval