The Pragmatic Engineer

Building Windsurf with Varun Mohan

556 snips
May 7, 2025
Varun Mohan, the CEO and Co-Founder of Windsurf, shares his insights on creating an AI-native IDE after a background in autonomous vehicles. He discusses the unique challenges of coding with LLMs, including their lack of certain capabilities. Varun emphasizes how Windsurf improves developer productivity and fosters a culture of learning from failure. He also highlights innovative techniques for reducing latency in cloud performance and enabling non-developers to build custom SaaS applications, reshaping the future of software engineering.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Sophisticated Model Testing

  • Windsurf tests new AI models with custom evaluation suites reflecting real coding tasks.
  • They measure multiple metrics like retrieval accuracy, edit accuracy, and pass rates on unit tests.
ANECDOTE

Windsurf's Origin Story

  • Windsurf evolved from GPU virtualization work towards AI-native IDE focused on autocomplete and agent capabilities.
  • They built their own code models early due to missing capabilities in existing open-source models.
INSIGHT

Unique Needs of Code Models

  • Coding models need special capabilities like fill-in-the-middle missing in text LLMs.
  • To achieve this, Windsurf pretrains their own models tailored for code editing and generation.
Get the Snipd Podcast app to discover more snips from this episode
Get the app