Lenny's PodcastThe role of AI in new product development | Ryan J. Salva (VP of Product at GitHub)
At a glance
WHAT IT’S REALLY ABOUT
GitHub Copilot: From Moonshot Experiment To AI Pair Programmer Revolution
- GitHub’s VP of Product, Ryan J. Salva, explains how GitHub Copilot evolved from a speculative R&D experiment into a widely adopted AI coding assistant. The project began when Microsoft and OpenAI trained large language models on a curated snapshot of GitHub’s public code, discovering they could reliably predict and generate multi-line code in real time. Salva details how a small “Next” moonshot team incubated the idea, then handed it off to production product squads while navigating ethical, legal, and UX challenges. He also outlines how AI will increasingly permeate the entire software development lifecycle, augmenting developers’ creativity rather than replacing them.
IDEAS WORTH REMEMBERING
5 ideasTreat AI as an augmenting pair programmer, not a developer replacement.
Copilot is intentionally framed as an “AI pair programmer” that scaffolds code, reduces drudgery, and keeps developers in flow—but always with a human making reasoned decisions and using existing quality safeguards like tests and code review.
Ring-fence a horizon 2/3 R&D team and protect its freedom.
GitHub Next is explicitly tasked with second- and third-horizon bets, shielded from short-term revenue and operational demands so researchers can explore ideas that may only pay off three to five years out.
Plan a deliberate transition from research prototype to product teams.
When an R&D idea shows real user value, move researchers temporarily into a new product squad for knowledge transfer, hire around them, then only send them back to R&D once replacement talent is fully up to speed and owns the roadmap.
Use real user feedback early to validate magic and shape UX.
GitHub iterated on multiple Copilot UX patterns (side panels, inline suggestions, keybindings, timing) and used technical previews plus social chatter (e.g., tweets, Hacker News) to confirm that the inline experience felt “magical” and worth scaling.
Invest heavily in responsible AI: filters, policies, and sentiment models.
The team progressed from crude blocklists to leveraging Azure’s Responsible AI models to filter offensive or inappropriate content, while engaging legal, privacy, and developer communities to define acceptable behavior for an AI coding assistant.
WORDS WORTH SAVING
5 quotesWe actually get to witness the advent of a brand new medium. If I’d been born in the 1700s, I probably would’ve been making new colors of paint and paintbrushes—but I was born now, so I work in engineering.
— Ryan J. Salva
Copilot is essentially IntelliSense magnified by many lines of code—multi-line autocomplete powered by an AI model trained on public code.
— Ryan J. Salva
The first step is to invest in R&D: hire really smart people and give them the opportunity to be creative, without expecting them to ship a money-maker in the next year.
— Ryan J. Salva
We do not want Copilot auto-generating code where a thinking, reasoning, breathing human being is not on the other side of that keyboard.
— Ryan J. Salva
I want people to be skeptical of Copilot. We owe it to ourselves as a community to be skeptical of any AI, because just like there’s great potential for benefit, there’s also great potential for harm.
— Ryan J. Salva
High quality AI-generated summary created from speaker-labeled transcript.
Get more out of YouTube videos.
High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.
Add to Chrome