Software Engineering Daily

VS Code and Agentic Development with Kai Maetzel

47 snips
Jan 6, 2026
Kai Maetzel, Engineering Manager at Microsoft for Visual Studio Code, opens up about the origins and evolution of this essential tool for developers. He discusses how AI, particularly systems like Copilot, has transformed VS Code's design philosophy and user experience. The conversation delves into balancing core functionalities with extensibility, insights from a hackathon post-ChatGPT, and the exciting future possibilities of agentic programming. Kai also shares thoughts on optimizing developer interactions with AI tools, hinting at a more seamless and intuitive coding experience ahead.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Joining VS Code From Its Early Days

  • Kai Maetzel joined Microsoft ten years ago to work on VS Code and watched it grow from zero to millions of users.
  • He describes VS Code as the sweet spot between lightweight editors and full IDEs that hit the bullseye for many developers.
INSIGHT

AI Must Be Native To The Editor

  • AI had to be integrated into the editor, not bolted on as an extension, changing UI decisions like ghost text and completion sizes.
  • The team learned to favor smaller, inline suggestions to keep developers in flow rather than forcing large multi-line reviews.
ADVICE

Tune Completions With Metric-Driven Flights

  • Calibrate suggestions to balance usefulness against annoyance by measuring acceptance and dismissal rates.
  • Use telemetry (e.g., escape key, acceptance) and small flights to tune how often and when to show completions.
Get the Snipd Podcast app to discover more snips from this episode
Get the app