Software Engineering Daily

VS Code and Agentic Development with Kai Maetzel

97 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
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.
INSIGHT

Two Agent Interaction Modes

  • Different agent interaction styles emerged: fast interactive models for research and planning, and slow background models for long-running implementation.
  • Users accept imperfect outputs if they can guide and review the work, often finishing the last 8–10% manually.
Get the Snipd Podcast app to discover more snips from this episode
Get the app