Lenny's Podcast
Lenny's Podcast

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,

Featured Speakers

Lenny Rachitsky HostRyan Salva Guest

Topics Discussed

Episode Summary

Executive Summary: Ryan Salva explains how GitHub Copilot emerged from GitHub’s Arctic Code Vault data and Microsoft/OpenAI research into a transformative AI pair programmer. He details the product’s rapid incubation, the organizational model that moved it from research to product, and the ethical, legal, and operational challenges of scaling AI-assisted coding while keeping humans accountable.

Main Topics: Ryan Salva’s unconventional path into product: Salva describes studying philosophy, aesthetics, and critical theory, and says his interest in creativity and communication led him toward software and product management as a modern creative medium. Why GitHub was the right home after Microsoft: He explains that GitHub had become the center of developer mindshare and innovation, making it the best place to work on tools that help people create, including Copilot, Codespaces, and security products. What GitHub Copilot is and why it matters: Copilot is described as multi-line, AI-powered autocomplete using Codex/GPT-3 derivatives that keeps developers in flow, reduces rote typing, and helps them learn and work in unfamiliar codebases. How Copilot originated from public code and OpenAI experiments: The team leveraged GitHub’s Arctic Code Vault snapshot and OpenAI’s code-cloning work to train models on public code, then iterated from side panels to inline autocomplete to arrive at the product experience. Incubating moonshots inside a large company: Salva outlines GitHub Next as a Horizon 2/3 R&D team, the criteria for transitioning ideas into product, and the need to move researchers into product teams only after knowledge transfer is complete. Ethical, legal, and product governance challenges: He discusses concerns about offensive output, block lists, responsible AI models, training on public code, model poisoning, and the need to position Copilot as augmentation rather than replacement. Scaling Copilot operationally and technologically: Salva covers GPU supply constraints, the need for customer dialogue, and the fact that scaling Copilot requires more product/community management than pure engineering because the industry is still defining AI norms.

Key Arguments: Large language models can be applied to code because programming languages are structured and constrained, making them suitable for translation and prediction. Copilot’s value is not just speed; it keeps developers in a creative flow by removing rote tasks like syntax lookup, parameter ordering, and boilerplate. The product succeeded because a strong use case met a strong model at the right time, then the team tested and refined the UX aggressively. A moonshot team should be allowed to experiment without immediate business pressure, but must transition only after it proves genuine customer value. Productization requires moving researchers into the operational team only after a replacement is trained, so expertise and continuity are preserved. The team must own ethical constraints carefully because AI can produce offensive or harmful output, and simple blocklists are insufficient. Copilot is intended to augment developers, not replace them or other quality safeguards like tests and static analysis. Scaling AI products depends not only on engineering but on managing community trust, expectations, and feedback loops. AI will likely permeate the development stack, automating more drudgery while pushing developers toward higher-level design and creative work.

Data Points: Timeline from initial project to launch: About 14–16 months - Salva says Copilot went from early creation to broad availability in roughly a year and a half. Copilot usage in code: 40% - He cites 40% specifically for Python developers, not as a universal figure. Copilot usage range across languages: Upper 20s to 40s - He says acceptance/usage varies by language depending on public training data quality and quantity. Latency target: Around 200 milliseconds - The team found this to be the sweet spot for suggestions without interrupting developer flow. Technical preview scale: Tens of thousands, then hundreds of thousands - Copilot rollout expanded through increasingly large technical previews before general availability. R&D allocation for bold bets: 5% to 10% - He recommends reserving this share of team capacity for audacious experimental research projects. Operations allocation: 25% to 30% - He says this portion should generally be devoted to keeping in-market products running and meeting expectations. Incremental product improvement allocation: About 60% - He recommends the remainder be used for iterative progress on existing products. AG1 vitamins/minerals/probiotics/adaptogens: 75 - This appears in sponsor copy, not the main interview content. GitHub Code Vault preservation horizon: Thousands of years - Salva references the Arctic Code Vault’s long-term preservation on silver film in Finland.

Pivotal Quotes: "Copilot is essentially that magnified by many lines of code." — Ryan Salva: He is explaining the product in contrast to traditional IntelliSense autocomplete. "We do not want co-pilot auto-generating code where a thinking, reasoning, breathing human being is not on the other side of that keyboard making recent decisions." — Ryan Salva: He describes the product philosophy around augmentation, accountability, and human oversight. "The criteria for moving researchers back into their R&D team ... can't be based on a calendar. It needs to be based on a replacement in seat who's actually doing the job." — Ryan Salva: He explains how GitHub managed the transition from research incubation to product operations.

Implications: Copilot shows how AI can move from research to mainstream product quickly when tied to a real user pain point. For teams, the lesson is to build trust, preserve human accountability, and design org structures that support both experimentation and scale.

🔓 Sign Up for Unlimited Episode Search

About Lenny's Podcast

Lenny Rachitsky interviews world-class product leaders and growth experts about building products and growing careers.

View all episodes from Lenny's Podcast