Behind the Scenes of Building VS Code - Harald Kirschner
What if your job wasn't to write code, but to orchestrate AI agents? The VS Code team shares how they are already building software this way.
#1about 2 minutes
Understanding the web-based architecture of VS Code
VS Code is built on web technologies like Electron, which enables powerful meta-debugging capabilities and an accessible extension ecosystem.
#2about 3 minutes
How AI agents are changing developer workflows
Development is shifting from manual code editing to reviewing AI-generated code and orchestrating agents, creating new bottlenecks in CI/CD pipelines.
#3about 2 minutes
Boosting build performance with a TypeScript to Go rewrite
The TypeScript compiler was rewritten in Go to achieve a 10x performance improvement, addressing critical build time bottlenecks for the VS Code team.
#4about 4 minutes
Adapting the SDLC for faster, agent-assisted releases
To support faster agent-driven development, the team implemented mandatory AI code reviews and automated triage to maintain quality throughout the entire release cycle.
#5about 4 minutes
Managing the influx of AI-generated open source contributions
Open source projects are combatting low-quality AI-generated pull requests by requiring contributors to first file well-defined issues and plans for discussion.
#6about 6 minutes
Building and securing custom agentic workflows
While custom agentic workflows can be created with natural language, users must be cautious of security risks from malicious extensions and skills in marketplaces.
#7about 5 minutes
The evolving role of developers and architects in the AI era
Individuals with both a technical background and product sense are most successful with AI, as they can guide agents with high-level vision rather than overly detailed specifications.
#8about 3 minutes
Leveraging AI for rapid prototyping and idea exploration
Use AI to create rapid prototypes for team feedback and idea validation, which is more effective than jumping directly to a final implementation.
#9about 3 minutes
How sub-agents enable context isolation and parallelism
Sub-agents are spawned by a main agent to perform isolated tasks, allowing for parallel processing and context window optimization by using cheaper, faster models.
Related jobs
Jobs that call for the skills explored in this talk.
GitHub Copilot: Beyond the Basics – 10 Ways to Elevate Your CodingWelcome to an in-depth exploration of GitHub Copilot and its capabilities. If you're a software developer or someone intrigued by AI's potential to revolutionize coding, this post is for you. GitHub Copilot, an AI-powered code completion tool, offers...
Ashutosh Mishra
8 Great VS Code Extensions powered by AIDeveloper productivity tools and extensions are increasing every year. The latest hype is for the tools that are powered by Artificial Intelligence. Such tools are constantly increasing in terms of quality and quantity.If used properly, they can impr...
Chris Heilmann
Transforming Software Development: The Role of AI and Developer ToolsIn today's fast-paced tech landscape, AI has begun to play an increasingly significant role, reshaping the way developers create software. As we delve into this transformation, we uncover both opportunities and challenges that AI brings into the worl...
Daniel Cranney
Dev Digest 176: Expensive Agents, Taking Over VSCode and Safer Vibe CodingInside last week’s Dev Digest 176 .
In case you missed the Dev Digest on Friday, here’s a few highlights…
🌳 Sustainability of software in the age of AI
🔒 What Web App Sec is about
🤖 What can agents actually do?
🍾 Writing Code Was Never The Bottleneck...
From learning to earning
Jobs that call for the skills explored in this talk.