POPULARITY
GithHub invented collaborative coding and in the process changed how open source projects, startups and eventually enterprises write code. GitHub Copilot is the first blockbuster product built on top of OpenAI's GPT models. It now accounts for more than 40 percent of GitHub revenue growth for an annual revenue run rate of $2 billion. Copilot itself is already a larger business than all of GitHub was when Microsoft acquired it in 2018. We talk to CEO Thomas Dohmke about how a small team at GitHub built on top of GPT-3 and quickly created a product that developers love—and can't live without. Thomas describes how the product has grown from simple autocomplete to a fully featured workspace for enterprise teams. He also believes that tools like Copilot will bring the power of coding to a billion developers by 2030. Hosted by: Stephanie Zhan and Sonya Huang, Sequoia Capital Mentioned in this episode: Nat Friedman: Former Microsoft VP (and now investor) who came up with the idea that Microsoft should buy GitHub Oege de Moor: Github developer (and now founder of XBOW) who came up with the idea of using GPT-3 for code and went on to create Copilot Alex Graveley: principal engineer and Chief Architect for Copilot (now CEO of Minion.ai) who came up with the name Copilot (because his boss, Nat Firedman, is an amateur pilot) Productivity Assessment of Neural Code Completion: Original GitHub research paper on the impact of Copilot on Developer productivity Escaping a room in Minecraft with an AI-powered NPC: Recent Minecraft AI assistant demo from Microsoft With AI, anyone can be a coder now: TED2024 talk by Thomas Dohmke JFrog: The software supply chain platform that GitHub just partnered with 00:00:00 - Introduction 00:01:18 - Getting started with code 00:03:43 - Microsoft's acquisition of GitHub 00:11:40 - Evolving Copilot beyond autocomplete 00:14:18 - In hindsight, you can always move faster 00:15:56 - Building on top of OpenAI 00:20:21 - The latest metrics 00:22:11 - The surprise of Copilot's impact 00:25:11 - Teaching kids to code in the age of Copilot 00:26:38 - The momentum mindset 00:29:46 - Agents vs Copilots 00:32:06 - The Roadmap 00:37:31 - Making maintaining software easier 00:38:48 - The creative new world 00:42:38 - The AI 10x software engineer 00:45:12 - Creativity and systems engineering in AI 00:48:55 - What about COBOL? 00:50:23 - Will GitHub build its own models? 00:57:19 - Rapid incubation at GitHub Next 00:59:21 - The future of AI? 01:03:18 - Advice for founders 01:05:08 - Lightning round
Sign up for Angular Remote Conf! 02:35 - Jeff Whelpley Introduction Twitter Blog GetHuman Angular Air 02:53 - Patrick Stapleton Introduction Twitter GitHhub Blog Angular Class 03:39 - Advantages of Server Rendering 14:28 - Universal & Isomorphic 24:11 - Caching and Load Balancing Rendering the Application Rendering the Application with Data 41:29 - Service Worker 43:02 - Bindings 46:36 - Rendering Angular 49:00 - Prerendering 52:41 - Rendering in Angular 2 58:38 - Time Table Picks 14 by Peter Clines (Lukas) ZPacks Cuben Fiber Arc Backpacks (Ward) Angular Remote Conf (Chuck) Iron Sharpens Iron (Chuck) View from the Top (Chuck) GetHuman (Jeff) Angular Universal (Jeff) Open Source (Patrick) Angular Summit (Patrick) AngularConnect (Patrick)
Sign up for Angular Remote Conf! 02:35 - Jeff Whelpley Introduction Twitter Blog GetHuman Angular Air 02:53 - Patrick Stapleton Introduction Twitter GitHhub Blog Angular Class 03:39 - Advantages of Server Rendering 14:28 - Universal & Isomorphic 24:11 - Caching and Load Balancing Rendering the Application Rendering the Application with Data 41:29 - Service Worker 43:02 - Bindings 46:36 - Rendering Angular 49:00 - Prerendering 52:41 - Rendering in Angular 2 58:38 - Time Table Picks 14 by Peter Clines (Lukas) ZPacks Cuben Fiber Arc Backpacks (Ward) Angular Remote Conf (Chuck) Iron Sharpens Iron (Chuck) View from the Top (Chuck) GetHuman (Jeff) Angular Universal (Jeff) Open Source (Patrick) Angular Summit (Patrick) AngularConnect (Patrick)
Sign up for Angular Remote Conf! 02:35 - Jeff Whelpley Introduction Twitter Blog GetHuman Angular Air 02:53 - Patrick Stapleton Introduction Twitter GitHhub Blog Angular Class 03:39 - Advantages of Server Rendering 14:28 - Universal & Isomorphic 24:11 - Caching and Load Balancing Rendering the Application Rendering the Application with Data 41:29 - Service Worker 43:02 - Bindings 46:36 - Rendering Angular 49:00 - Prerendering 52:41 - Rendering in Angular 2 58:38 - Time Table Picks 14 by Peter Clines (Lukas) ZPacks Cuben Fiber Arc Backpacks (Ward) Angular Remote Conf (Chuck) Iron Sharpens Iron (Chuck) View from the Top (Chuck) GetHuman (Jeff) Angular Universal (Jeff) Open Source (Patrick) Angular Summit (Patrick) AngularConnect (Patrick)
Check out RailsClips and Angular Remote Conf! 02:46 - Leon Gersing Introduction Twitter GitHhub Blog Dev Bootcamp [Talk] Leon Gersing: Keep Software Weird 03:24 - “Augmenting Your Reality” 07:06 - Emotional Goals and Quantifying Happiness Hacking Happy by Dusty Phillips 13:49 - Quantification 15:32 - Reacting to Data 17:49 - Recognizing Patterns and Trends Journaling and Meditation 21:58 - FOMO (Fear Of Missing Out) 26:20 - The Software Development Mindset Teams Should Play More Encouraging Easter Eggs Following Trails 31:55 - The Ruby Community, Whimsy, and Creating Realities why's (poignant) guide to Ruby: in color by why the lucky stiff 40:41 - Leon’s Role at Dev Bootcamp 42:16 - Wisdom; Not Authority 44:14 - Recommended Reading Aldous Huxley The Perennial Philosophy: An Interpretation of the Great Mystics, East and West Jean Baudrillard Simulacra and Simulation (The Body, In Theory: Histories of Cultural Materialism) America Play: How it Shapes the Brain, Opens the Imagination, and Invigorates the Soul by Stuart Brown Picks Dollywood's Splash Country Water Adventures Park (Avdi) Normality (Avdi) Jessica Kerr: Meritocracy @ PolyConf 2015 (Jessica) Periscope (Chuck) The Eventual Millionaire Podcast (Chuck) Entreprogrammers Retreat 2015 (Chuck) Quiet: The Power of Introverts in a World That Can't Stop Talking by Susan Cain (Leon) Play: How it Shapes the Brain, Opens the Imagination, and Invigorates the Soul by Stuart Brown (Leon) Shel Silverstein - Freakin At The Freakers Ball (Leon) The Circle by Dave Eggers (Leon)
Check out RailsClips and Angular Remote Conf! 02:46 - Leon Gersing Introduction Twitter GitHhub Blog Dev Bootcamp [Talk] Leon Gersing: Keep Software Weird 03:24 - “Augmenting Your Reality” 07:06 - Emotional Goals and Quantifying Happiness Hacking Happy by Dusty Phillips 13:49 - Quantification 15:32 - Reacting to Data 17:49 - Recognizing Patterns and Trends Journaling and Meditation 21:58 - FOMO (Fear Of Missing Out) 26:20 - The Software Development Mindset Teams Should Play More Encouraging Easter Eggs Following Trails 31:55 - The Ruby Community, Whimsy, and Creating Realities why's (poignant) guide to Ruby: in color by why the lucky stiff 40:41 - Leon’s Role at Dev Bootcamp 42:16 - Wisdom; Not Authority 44:14 - Recommended Reading Aldous Huxley The Perennial Philosophy: An Interpretation of the Great Mystics, East and West Jean Baudrillard Simulacra and Simulation (The Body, In Theory: Histories of Cultural Materialism) America Play: How it Shapes the Brain, Opens the Imagination, and Invigorates the Soul by Stuart Brown Picks Dollywood's Splash Country Water Adventures Park (Avdi) Normality (Avdi) Jessica Kerr: Meritocracy @ PolyConf 2015 (Jessica) Periscope (Chuck) The Eventual Millionaire Podcast (Chuck) Entreprogrammers Retreat 2015 (Chuck) Quiet: The Power of Introverts in a World That Can't Stop Talking by Susan Cain (Leon) Play: How it Shapes the Brain, Opens the Imagination, and Invigorates the Soul by Stuart Brown (Leon) Shel Silverstein - Freakin At The Freakers Ball (Leon) The Circle by Dave Eggers (Leon)
Check out RailsClips and Angular Remote Conf! 02:46 - Leon Gersing Introduction Twitter GitHhub Blog Dev Bootcamp [Talk] Leon Gersing: Keep Software Weird 03:24 - “Augmenting Your Reality” 07:06 - Emotional Goals and Quantifying Happiness Hacking Happy by Dusty Phillips 13:49 - Quantification 15:32 - Reacting to Data 17:49 - Recognizing Patterns and Trends Journaling and Meditation 21:58 - FOMO (Fear Of Missing Out) 26:20 - The Software Development Mindset Teams Should Play More Encouraging Easter Eggs Following Trails 31:55 - The Ruby Community, Whimsy, and Creating Realities why's (poignant) guide to Ruby: in color by why the lucky stiff 40:41 - Leon’s Role at Dev Bootcamp 42:16 - Wisdom; Not Authority 44:14 - Recommended Reading Aldous Huxley The Perennial Philosophy: An Interpretation of the Great Mystics, East and West Jean Baudrillard Simulacra and Simulation (The Body, In Theory: Histories of Cultural Materialism) America Play: How it Shapes the Brain, Opens the Imagination, and Invigorates the Soul by Stuart Brown Picks Dollywood's Splash Country Water Adventures Park (Avdi) Normality (Avdi) Jessica Kerr: Meritocracy @ PolyConf 2015 (Jessica) Periscope (Chuck) The Eventual Millionaire Podcast (Chuck) Entreprogrammers Retreat 2015 (Chuck) Quiet: The Power of Introverts in a World That Can't Stop Talking by Susan Cain (Leon) Play: How it Shapes the Brain, Opens the Imagination, and Invigorates the Soul by Stuart Brown (Leon) Shel Silverstein - Freakin At The Freakers Ball (Leon) The Circle by Dave Eggers (Leon)
02:25 - Nick Shrock Introduction Twitter 02:40 - Joe Savona Introduction Twitter GitHhub Blog 02:49 - Facebook and Open Source 04:10 - GraphQL and Relay Overview “React for Your Data” / Component-based Data Fetching 06:11 - Unique to React? Passing Down Through the Hierarchy XHP Representational State Transfer (REST) 10:09 - Queries Tooling Graphical Pulling Definitions 14:13 - Why Do I Care? (As Someone Not Working at Facebook) 15:21 - Building Applications with GraphQL and Relay 19:01 - GraphQL and Building Backends 21:42 - Drivers and Client Software Synthesize => Code Generation Flux Container Classes 30:58 - Reusing Components 31:50 - Data Management 34:25 - Open Source 36:40 - Reflecting Backend Constraints? (Optimizing the Backend) 43:02 - Relationships => Logs 46:24 - Security 47:16 - Replacing REST (Adopting New Technology) “The Progressive Disclosure of Complexity” 52:14 - What You Wouldn’t Use GraphQL or Relay For Games Picks Another Eternity by Purity Ring (Jamison) JT Olds: What riding a unicycle can teach us about microaggressions (Jamison) OCReMix (AJ) Duet Display (Chuck) Summoners War (Chuck) Thinking, Fast and Slow by Daniel Kahneman (Joe) Learning a new language (Joe) Other People: What Kind of Man (Nicolas Jaar remix) - Florence & the Machine (Nick) Boosted Boards (Nick) The Onion: Succession Of Terrible Events Fails To Befall 33-Year-Old Riding Longboard To Digital Media Job (Nick)
02:25 - Nick Shrock Introduction Twitter 02:40 - Joe Savona Introduction Twitter GitHhub Blog 02:49 - Facebook and Open Source 04:10 - GraphQL and Relay Overview “React for Your Data” / Component-based Data Fetching 06:11 - Unique to React? Passing Down Through the Hierarchy XHP Representational State Transfer (REST) 10:09 - Queries Tooling Graphical Pulling Definitions 14:13 - Why Do I Care? (As Someone Not Working at Facebook) 15:21 - Building Applications with GraphQL and Relay 19:01 - GraphQL and Building Backends 21:42 - Drivers and Client Software Synthesize => Code Generation Flux Container Classes 30:58 - Reusing Components 31:50 - Data Management 34:25 - Open Source 36:40 - Reflecting Backend Constraints? (Optimizing the Backend) 43:02 - Relationships => Logs 46:24 - Security 47:16 - Replacing REST (Adopting New Technology) “The Progressive Disclosure of Complexity” 52:14 - What You Wouldn’t Use GraphQL or Relay For Games Picks Another Eternity by Purity Ring (Jamison) JT Olds: What riding a unicycle can teach us about microaggressions (Jamison) OCReMix (AJ) Duet Display (Chuck) Summoners War (Chuck) Thinking, Fast and Slow by Daniel Kahneman (Joe) Learning a new language (Joe) Other People: What Kind of Man (Nicolas Jaar remix) - Florence & the Machine (Nick) Boosted Boards (Nick) The Onion: Succession Of Terrible Events Fails To Befall 33-Year-Old Riding Longboard To Digital Media Job (Nick)
02:25 - Nick Shrock Introduction Twitter 02:40 - Joe Savona Introduction Twitter GitHhub Blog 02:49 - Facebook and Open Source 04:10 - GraphQL and Relay Overview “React for Your Data” / Component-based Data Fetching 06:11 - Unique to React? Passing Down Through the Hierarchy XHP Representational State Transfer (REST) 10:09 - Queries Tooling Graphical Pulling Definitions 14:13 - Why Do I Care? (As Someone Not Working at Facebook) 15:21 - Building Applications with GraphQL and Relay 19:01 - GraphQL and Building Backends 21:42 - Drivers and Client Software Synthesize => Code Generation Flux Container Classes 30:58 - Reusing Components 31:50 - Data Management 34:25 - Open Source 36:40 - Reflecting Backend Constraints? (Optimizing the Backend) 43:02 - Relationships => Logs 46:24 - Security 47:16 - Replacing REST (Adopting New Technology) “The Progressive Disclosure of Complexity” 52:14 - What You Wouldn’t Use GraphQL or Relay For Games Picks Another Eternity by Purity Ring (Jamison) JT Olds: What riding a unicycle can teach us about microaggressions (Jamison) OCReMix (AJ) Duet Display (Chuck) Summoners War (Chuck) Thinking, Fast and Slow by Daniel Kahneman (Joe) Learning a new language (Joe) Other People: What Kind of Man (Nicolas Jaar remix) - Florence & the Machine (Nick) Boosted Boards (Nick) The Onion: Succession Of Terrible Events Fails To Befall 33-Year-Old Riding Longboard To Digital Media Job (Nick)