GitHub Copilot: How to Launch AI Moonshots at Big Companies
Ryan J. Salva
VP Product, GitHub (Microsoft)
LENNY'S PODCAST
The Insight
AI Pair Programming Redefines Developer Flow
"Copilot helps developers stay in the flow by bringing all of that information into the editor, preventing them from having to go check out documentation or watch a tutorial."
Multi-line autocomplete powered by CodeX (GPT-3 derivative trained on code)
Infers intent from context: variables, class names, comments, method names
Horizon 3 (3–5 yr): Moonshot & invent. Low confidence, high ambition, new category risk.
GitHub Next: Dedicated team ring-fenced for H2 & H3 work—separate from engineering/product/design (EPD).
The transition moment
When you see customer signal—"This is magical. I couldn't do this myself"—that's when you move from research to product and start market testing with real users.
The handoff
Move researchers into a new EPD squad for finite time. They teach the operational team, then return to Next to innovate on the next moonshot.
Critical Success Factors
Moving Ideas from Lab to Market
Hire smart people and give them freedom to experiment without operational pressure upfront
Watch for customer signal, not calendar dates—move to product validation when users say "this changes everything"
Engineer the transition: replace researchers in seat before they move back to R&D
Build continuity: operationalization feels unnatural to researchers; mix in experience with experienced ops engineers
The cultural bridgeProduct teams own the roadmap, not R&D. Engineering fundamentals (reliability, security, uptime) are the contract between lab and market.
Contrarian
Building AI Products at Scale
✗AI products don't need ethics/safety teamsINSTEAD →✓ Pair programming framing means you share responsibility. If Copilot produces offensive code, both dev and AI are liable.
✗First use cases define the product foreverINSTEAD →✓ Developers teach you what Copilot is for. Today's top uses weren't imagined at launch—let the market discover use cases.
✗R&D moonshots shouldn't have strict timelinesINSTEAD →✓ Horizon 2/3 is about ambiguity levels, not calendar. Move to product when signal is clear, not after X years.
✗Teaching to code will get easier with AIINSTEAD →✓ Learning happens by building real things. Copilot lets students ship, learn from production, and gain real resume value.