Building AI-ready teams: Why documentation and culture matter more than tools
In the second part of this two-part Leaders of Code episode, Peter O'Connor, Director of Platform Engineering, and Ryan J. Salva, Senior Director of Product at Google Developer Experiences, dive beyond AI hype to explore the shifts reshaping how engineering teams operate and scale. From the critical role of documentation quality in AI workflows to the cultural transformations needed for successful adoption, Peter and Ryan discuss the deeper implications of integrating AI into modern software development practices.
The discussion also:
Explores how poor documentation creates problems as AI systems learn and repeat mistakes, making high-quality documentation essential for successful AI integrations.
Covers how consistent tools and processes become more important when using AI, and why leaders should prioritize helping teams learn and experiment with AI tools instead of just measuring productivity.
Offers practical advice for leaders on how to create environments where developers can learn and build confidence with AI tools.
Notes:
Listen to Part 1 of the conversation here.
Connect with Peter O’Connor and Ryan J Salva.
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
How AI is reshaping developer teams and the future of software development
In this two-part episode of Leaders of Code, Peter O’Connor, Director of Platform Engineering, welcomes Ryan J. Salva, Senior Director of Product at Google, Developer Experiences, for a deep dive into the future of software development. They explore how AI-assisted tools are reshaping the developer experience, going far beyond just writing code. From breaking down deployment bottlenecks to streamlining operations and transforming how teams collaborate, this conversation unpacks where developer tooling is headed and how AI is changing the game at every stage of the software lifecycle.
The discussion also:
Addresses how AI is transforming team structures, enabling engineering teams to operate effectively with just a few people, reducing collaboration overhead and accelerating decision-making.
Highlights the future of platform engineering and DevOps, where AI will assist with standardization and dynamically create and manage deployment pipelines in real time.
Episode notes:
Connect with Peter O’Connor and Ryan J Salva.
Check out Google’s open source repository, Gemini-CLI, on GitHub.
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
The role of AI in product development | Ryan J. Salva (VP of Product at GitHub, Copilot)
Ryan J. Salva is the VP of Product at GitHub, where he led the incubation and launch of Copilot. Copilot uses OpenAI’s ML engine to suggest code and entire functions in real time, right from your editor, and is changing the way we build software. Ryan is an experienced developer and product manager, with over a decade of experience working for Microsoft before moving to lead the GitHub product team. In today’s episode, he shares how Copilot got its start, how it moved from prototype to live product, and how he structures R&D teams within larger companies. He also discusses the ethical questions surrounding AI use and how to build a successful product team, and shares the inside story of the development of Copilot.
—
Find the full transcript here: https://www.lennyspodcast.com/the-role-of-ai-in-new-product-development-ryan-j-salva-vp-of-product-at-github-copilot/#transcript
—
Where to find Ryan J. Salva:
• Twitter: https://twitter.com/ryanjsalva
• LinkedIn : https://www.linkedin.com/in/ryanjsalva/
• Website: http://www.ryanjsalva.com/
—
Where to find Lenny:
• Newsletter: https://www.lennysnewsletter.com
• Twitter: https://twitter.com/lennysan
• LinkedIn: https://www.linkedin.com/in/lennyrachitsky/
—
Thank you to our wonderful sponsors for making this episode possible:
• Amplitude: https://amplitude.com/
• Athletic Greens: https://athleticgreens.com/lenny
• Modern Treasury: https://www.moderntreasury.com/
—
Referenced:
• GitHub Copilot: https://github.com/features/copilot
• Make It So: Interaction Design Lessons from Science Fiction: https://www.amazon.com/Make-So-Interaction-Lessons-Science/dp/1933820985
• Brief Interviews with Hideous Men: https://www.amazon.com/Brief-Interviews-Hideous-Foster-Wallace/dp/0316925195
• The Memory Palace podcast: https://thememorypalace.us/
• Arrival: https://www.hulu.com/movie/arrival-6ec67b11-b282-4383-85ac-38c4731b40e4
• Oege De Moor’s LinkedIn: https://www.linkedin.com/in/oegedemoor/
—
In this episode, we cover:
[04:39] Ryan’s background and how he became involved in development
[10:46] What is GitHub Copilot?
[14:44] How GitHub Copilot can be utilized for education
[17:46] How GitHub incorporated AI models with computer languages
[27:24] Project horizons: delegating tasks based on confidence levels
[30:39] How to put together a development team for “moonshots”
[35:22] When and how to transition your R&D team smoothly
[38:28] Dealing with ethical issues surrounding AI
[44:40] The future of AI in development
[48:48] Challenges with scaling Copilot
[54:23] Allocating your energy as products scale
[58:17] Lightning round
—
Production and marketing: https://penname.co/
This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit www.lennysnewsletter.com/subscribe