Ryan J. Salva, VP of Product at GitHub, discusses how students are learning software development using GitHub Copilot and how AI will integrate across the engineering stack.
Prediction Not checkable as stated
Salva: GitHub Copilot Will Never Replace Developers
“Copilot is not a replacement for a developer. It will never be.”
Assertion Not checkable as stated
OpenAI scraping GitHub repositories initially appeared to be a DoS attack
“And at the time, one of the teams that I was responsible for was GitHub's infrastructure team. You know, the team responsible for our data centers, our reliability, our uptime. And we noticed one day that we were getting hammered. I mean, absolutely hammered w…”
Assertion Not checkable as stated
GitHub provided its Arctic Code Vault to OpenAI for model training
“And so what we did is just like the year before that, we had actually created a snapshot. Of GitHub's public code for what we call the Arctic code vault, right?... Well, we took that same data snapshot and we brought it to our friends over at OpenAI to see lik…”
Insight
Salva: Early R&D teams should not be held to revenue or production standards
“Don't expect any, anything out of them that is going to turn into a moneymaker or something that is going to be beholden to fundamentals around security, privacy, uptime, you know, accessibility, all that groupy kind of stuff upfront. They need space to create…”
Insight
Salva: Copilot sustains developer flow by eliminating Stack Overflow and doc lookups
“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 or go to Stack Overflow and, you know, either find an answer or worse, have to ask a q…”
Insight
Code is better suited for AI models than natural languages
“In fact, They're kind of nice from an AI perspective because they're relatively constrained in terms of their semantics, right? The number of words, and I put that in scare quotes, as it were, that can be expressed in Python, for example, is much smaller than …”