Search for a command to run...

Timestamps are as accurate as they can be but may be slightly off. We encourage you to listen to the full context.
In this episode of the Stack Overflow podcast, Ryan J. Salva, Senior Director of Product at Google, discusses the evolution of AI in developer tools and the future of platform engineering. (02:00) The conversation covers how AI has progressed from simple code completion to autonomous development agents, with Salva sharing insights from his experience building GitHub Copilot and leading AI-assisted developer tools at Google. (08:36) Key themes include the shift from individual code authoring to comprehensive software delivery automation, the reorganization of teams into smaller, more agile units, and how AI is transforming platform engineering practices.
Ryan is a Senior Director of Product at Google, responsible for developer tools and services with a focus on AI-assisted tooling. He has over 25 years of experience in developer tools, having led the Azure DevOps team at Microsoft for a decade and spent four years at GitHub where his team incubated and brought GitHub Copilot to market.
Peter is the Director of Platform Engineering at Stack Overflow, with a background spanning from teaching chemistry and computer science to building developer platforms. He specializes in creating tooling that enhances developer experience and accelerates software delivery, with extensive experience in Kubernetes and platform infrastructure.
Eira is the B2B editor at Stack Overflow and hosts the Leaders of Code segment, focusing on conversations with tech leaders about their challenges, team building strategies, and AI implementation.
Organizations are transitioning from teams of 30-60 people to much smaller teams of 3-5 developers. (13:30) Salva explains that these smaller teams can produce significantly more output because they have less "collaboration tax" - the overhead of getting everyone aligned and on the same page. When you only need to coordinate with 2-3 people versus 15-20, you can have higher bandwidth conversations and react more nimbly to new information, ultimately shipping capabilities faster.
The real bottleneck in software delivery has never been writing code - it's everything else around it. (12:07) Salva emphasizes that AI's true value lies in automating issue triage, code reviews, documentation writing, manual testing, and deployment processes. His team now uses AI by default for these tasks, allowing engineers to focus on actual feature development rather than bureaucratic overhead.
AI can help platform engineers enforce standards and patterns more effectively than traditional documentation and process approaches. (20:25) By embedding organizational standards in markdown files that influence AI code generation, teams can ensure consistent architectural patterns, proper test coverage, and adherence to best practices across all contributions, even from external open-source contributors.
While AI can generate command line invocations from documentation, its real power emerges when connected to your actual infrastructure through tools like MCP (Model Context Protocol). (26:04) This allows AI to understand your specific resources, project IDs, and cluster names, enabling more accurate and personalized automation for deployment and operations tasks.
The next evolution in platform engineering involves AI creating deployment pipelines just-in-time rather than relying on static, pre-configured processes. (28:39) Salva envisions AI dynamically building progressive deployments, managing traffic percentages, monitoring error rates, and automatically rolling back deployments based on real-time feedback - all without requiring engineers to anticipate every possible scenario in advance.