Lenny's Podcast: Product | Career | Growth
Lenny's Podcast: Product | Career | Growth

The role of AI in product development | Ryan J. Salva (VP of Product at GitHub, Copilot)

September 4, 2022

AI Summary

5 min read

Ryan Salva, VP of Product at GitHub, discusses incubating and launching GitHub Copilot, an AI-powered multi-line code autocomplete tool built on OpenAI's Codex model and trained on public GitHub code. He explains its development from an experimental idea sparked by OpenAI's heavy repo cloning to a generally available product that accepts 30-40% of suggestions across languages, helping developers stay in flow by handling syntax, boilerplate, and context mapping.

Copilot's Origins and Core Mechanism

Copilot emerged from Microsoft-OpenAI collaboration on LLMs, recognizing code as a structured "language" suitable for training. GitHub provided a snapshot of public repos (from the Arctic Code Vault) after OpenAI's cloning strained infrastructure. Experiments refined inline suggestions—gray italicized multi-line code based on context like comments and variables—optimized for ~200ms latency to avoid flow disruption. Early prototypes tested UX like side panels before settling on seamless autocomplete in editors like VS Code.

Continue reading the full summary in the app — free to try.

Read Full Summary →

Free • No credit card required

What you'll learn

  • 1 `* (00:44) **Arctic Code Vault and Copilot Origins**`
  • 2 `* (04:48) **Ryan's Background and Move to GitHub**`
  • 3 `* (11:15) **What is GitHub Copilot**`
  • 4 `* (14:21) **Copilot User Stories and Learning Impact**`
  • 5 `* (18:13) **Incubating Copilot: From Experiment to Prototype**`
  • 6 `* (31:05) **Transition from R&D to Product Teams**`
  • 7 `* (38:46) **Ethical and Safety Challenges**`

+ Full timestamped outline available in the app

Show Notes

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

Lenny's Podcast: Product | Career | Growth