Transcript
A (0:00)
Visual Studio code has become one of the most influential tools in modern software development. The open source code editor has evolved into a platform used by millions of developers around the world and it has reshaped expectations for what a modern development environment can be through its intuitive UX rich extension marketplace and deep integration with today's tooling landscape. Now, in an era defined by rapid advances in AI assisted programming, the VS code is at the center of a profound shift in how software is written. Kai Metzl is the Engineering Manager leading the VS code team at Microsoft. He joins the show with Kevin Ball to talk about the origins of VS code, how AI has reshaped the editor's design philosophy, the rise of agentic programming models, and what the future of development might look like. Kevin Ball, or K. Ball, is the Vice President of Engineering at MENTO and an independent coach for engineers and engineering leaders. He co founded and served as CTO for two companies, founded the San Diego JavaScript Meetup and organizes the AI in Action discussion group through latent space. Check out the show notes to follow K. Ball on Twitter or LinkedIn or visit his website K Ball LLC.
B (1:25)
Kai, welcome to the show.
C (1:26)
Hi Kevin. Thanks for having me.
B (1:28)
Yeah, I'm excited for this conversation. So let's maybe start a little bit with you and your background and your journey to leading this VS code team.
C (1:38)
Oh so actually it started very, very early on. So my first internship was already with DevTools and I never really left DevTools. So and then, you know, now 10 years ago I joined Microsoft explicitly for the VS code effort. So there was, you know, there was promise that there is something that that could get traction in the market. So and that's the moment I joined and then we pretty much went from no users to a whole lot of those 44 million by now.
B (2:11)
Yeah, I remember when VS code first emerged and I was like another ide and then it kind of took over the market.
C (2:17)
Yeah, that's true. I mean when you think about this, right? A very well established market, right? There are Editors forever, right? IDEs forever. But all of us somehow lived in this in between world where it's like we're not super happy yet. I was like, yeah, I can do this there super, super fast and I can do this there in a good way. But I have to wait until it starts up and it has too much stuff in my face and so on, right? It was really finding the sweet spot in the middle. And that's actually also how we talked about this, right? It's really two ends of the Spectrum editor on the left hand, full fledged ides on the right hand side. Where is the versus spot in between. And that's really what we tried to find and I think we had a, you know, we really hit the bullseye.
