
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.
AI Snips
Chapters
Transcript
Episode notes
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.
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.
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.


