YouSaid · the spoken record

Thomas Dohmke

lines on the record
91
first
2024-08-19
most recent
2024-08-19
sittings or episodes
1
sources
podcast

Every line below is reproduced as it was said and linked to the record it came from. Nothing here is summarised or generated. Directory · Search · Corrections

  1. Doing it constantly. In fact, you know, we are just doing it on 40 mini, which at the time of the recording had just launched. And we're looking, how does that compare to 3.5 Turbo, which is the model that we're using behind order completion. So if you actually look at co-pilot today as it is deployed to over 77,000 organizations and more than 1.8 million paid users, it's multiple models that run for multiple scenarios. We have 3.5 turbo for auto completion because we need low latency and a fast response time with a decent amount of accuracy because as you're typing in your editor and you're seeing the proposal, if that's coming for whatever you typed like a minute ago and if you actually look at the original GPT-4, how long it actually took to write the whole response, like the streaming was a genius user interface design because it obscured how long it actually takes to get the full response with autocompletion you can't have that you know it needs to show you the whole thing relatively quickly because otherwise you're just faster and keep typing the code

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  2. You mentioned that you have the freedom to choose models. In addition to letting people build on these models, you obviously have deployed a significant AI application in GitHub co-pilot. When you evaluate its performance, its cost versus its value versus the switching cost to another model, how often do you sit and think that through? Are you set with it now in GPT or is this something you're evaluating constantly?

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  3. More so than I think a question for the user of the product. And then I think the models, while the benchmarks are getting close between those two, from our perspective, the GPT line still has an advantage. That's why we're using it in co-pilot. I have the freedom to move to a different model. Like my management at Microsoft is definitely encouraging me to look into all the opportunities to provide the best product to my customers.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  4. Have to look at inference costs as the differentiator, not license cost in the sense that you have to pay OpenAI an additional license on top of that. So I think, you know, the model will be commoditized in the sense of that the chips in our laptops are commoditized. That doesn't mean that Nvidia isn't a great business. It clearly is, you know, especially in the last year. But it doesn't matter as much the consumer what chip is running in your laptop. I mean, you know, I buy a new iPhone every year. And so there's certainly people in the tech industry that do want the latest chip and latest feature. But the majority of consumers and enterprise users do not actually care about that compute layer at the bottom as much as they don't care whether you're running a SaaS product on a certain CPU type, a certain VM type, or whether you're using a Kubernetes cluster, right? That's like a tech question and maybe an operating margin question for the provider.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  5. Model isn't free in the sense of you still have to deploy it to GPUs and run inference and that's most of the costs that you get for OpenAI's models today as well. Like if you look at GPT for mini, the inference costs are now so small compared to just a few years ago on GPT-4 or even before that on 3.5 and 3 that you really

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  6. About this It is interesting to think of OpenAI's Minecraft and like Lama as Mario. I'm not sure where that metaphor goes, but I'll leave it for the audience. It would be the other way around. I think Lama would be Minecraft, right? Because it's more open world. But inside of that, right? Llama right now, you know, meta's claim is that it is as functional as the closed source frontier models, right? It has matched the performances, match the capabilities. If that keeps happening just from what you're seeing now, do you think the open models can, because you have to be much better to be closed and paid versus open, right, and free? You have to deliver some massive amount of additional value just based on what you're seeing in the developer ecosystem. Do you think that's going to play out?

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  7. We like to think about everything like a sports competition where our favorite team should win our favorite phone or favorite operating system or favorite cloud provider. But then a new season starts with mobile phones as often and fall that Apple launches a new iPhone and then everybody else is pulling on. And there's the tech conferences that kind of like determine the rhythm of model launches right now as new season starts and the competition starts anew. And I think that's actually fun, right? Because you wouldn't want to watch your favorite sport with just one team in the league or just one team in the championship. You want different teams competing against each other and you want to see how they can play the infinite game, right? Like in a season, they play the finite game. They want to win the season. But in the long run, they play the infinite game. They want to have a legacy. They want to play Minecraft as much as they play Super Mario.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  8. Like React, you know, it's a thousand or so dependencies just by starting a new app. And so as such, I think if you just look at where open source has gone, I would predict the open source models or the open weights model will play a very important role in democratizing access to software development. Like it's just so easy to get started and not worry about inference costs or license costs and those kind of things. And then the other pole of this, right, is the commercial models that, you know, try to be the best models on the planet at any given point in time. And so offer a different value, which is you can get the best model, but you have to pay a vendor or a cloud provider to run inference on these models and you don't get access to the weights and you don't get to see what happens in these models. So I think those two polarities will continue to exist. And nothing really intact is a zero-sum game. Everything really is like in our heads. We like to think about this, right?

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  9. One interesting statistic I can share with you that the last year 100,000, over 100,000 AI projects have been started on GitHub open source. I can't track this closed source one because obviously we're not looking into private repositories. It's 100,000 open source AI repositories have been started in the last year alone. And that's up by magnitude from what we've seen before ChatGPT. So it's such, I'd say, the quantity absolutely will be now in the open source space as it has been in software for the last two decades, right? Like open source has won. There's no question anymore that the most successful software companies all use open source in their stack. They're running mostly Linux on the server and in containers. They're running whether in the Python ecosystem or the JavaScript TypeScript ecosystem, the Ruby ecosystem, all these ecosystems have large ranges of open source libraries that whether you start a new project in a large company or whether you're a startup, you're pulling in all these things.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  10. Welcome back. I'm talking with GitHub CEO Thomas Stomka about the big debate over open source AI. There's a big debate right now in the AI world about open versus closed. I think it's right next to a debate about we have to actually start building some applications to make money. There's another debate about running it in the cloud versus running it locally. There's a lot going on. Where do you see that shaking at? As you build GitHub, you probably have to make some longer-term decisions that predict how development will go, right? To architect GitHub correctly, you have to say, okay, in two years, a lot of applications will be built this way, maybe using open source models. Maybe everyone's just going to use OpenAI's API, whatever. How do you see the trends going right now? Because the debate is raging.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  11. So, when you think about what models you can make available to people, there are some open source models or open-ish models like the ones from Meta, which have open weights, but maybe not open source code. Then there's obviously Microsoft's models. Then there's models from Microsoft's partners like OpenAI. Is there a limit? Does Microsoft have a point of view on what models GitHub can offer and what models GitHub points people to? I'm just imagining Microsoft would like everyone to use their models and run everything on Azure, but that's not the reality of GitHub today.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  12. So we offer the playground for free with certain entitlements, as we call that, so certain number of tokens that you can send per day. And then beyond that, you can sign up for an Azure subscription and pay for the overages. And of course, when you want to move to production, you definitely want to remove your GitHub token from the source code. That A is tied to your personal account. So in a larger organization, obviously you don't want that because the employee might leave the team or might even leave the company and you want to move to a more productionized version of having a Key or token within a key vault system where that is stored and then inference is done against that key and not against your personal token.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  13. Are sent during inference, like how long is your context window or how high do you want the temperature? Like, how non deterministic do you want the answer to be? And as such, you can start experimenting with these different models, find one and bring that into your editor, into your code space and prototype an application. And you don't have to sign up for another account and you don't have to worry about, you know, paying inference costs while you're doing that. You can keep that all within your GitHub workflow.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  14. Anomalies and whatnot. And so for a while now, we have been thinking, okay, so GitHub offers the code and offers the open source projects, but we're missing the model as a building block. And so we're adding these with GitHub models in partnership with Azure AI. We're starting with a bunch of models, including those from OpenAI and Microsoft, of course, but also from Meta and from Astral and Korea and a couple of other partners. A nice mix of open weights or open models and some of them are also open sourced, but that is a debate in itself, how do you call these models where the weights are open and the source code is not. And of course, commercial models like GPT-4 OMI. So it allows you on GitHub with your GitHub account to just play with these models. You can send prompts and you get a response. You can ask, you know, about Shakespeare and about coding, of course, and then you can change the parameters of the model.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  15. Has changed over the last couple years is that now models themselves have become a building block for software. It used to be code both in the front end and the back end and before that we didn't even have a backend. You would just build an app that runs on a PC or even before that on a Commodore 64 and Atari that didn't have a backend because there wasn't really internet at that time. You know, we moved from building all this by ourself to using open source libraries as building blocks in your application. And in the last few years, we have increasingly talked about the full stack developer that is able to build back end code and front-end code and all the things in the middle, deploy to the cloud, manage the operations of that cloud service, being on call all the time, right? Now what has changed is now we add models to that picture and most modern applications that are being worked on right now have some form of AI integration, whether it's a simple chatbot or it's using a model to predict, you know,

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  16. I think that brings me right to the news you announced recently, which is GitHub models, which allows people to play with various AI models right inside of GitHub. Explain what that is exactly. Because it feels like you're describing something that leads you right to you're going to play with AI models directly in GitHub.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  17. Invented programming languages and replaced assembly, and before that punch cards with code, those exist. And I think, you know, it depends on what you're working on, whether you're going down the abstraction stack or whether you're staying at the higher level. And I think both the professional developer will know both layers, I think. The professional developer will have to know code. They will have to understand the laws of scaling and the intricacies of programming languages, security vulnerabilities, all those kind of things. And they're going to leverage natural language to get job done faster, you know, to write boilerplate, to write test cases, all these kind of things. So I think it's going to be a mix of these things. And we're going to sit on that spectrum and moving back and forth. And that makes the technology so powerful because if you're a learner and today you are in an IT role and you're only working with such a no-code low-code tool, you now have the same user interface natural language to move up that stack and ultimately become a pro-code developer.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  18. The power platform does. I haven't checked Rito recently, but I would be surprised if they're not working on that, at least as an assistant to get started. But I think, you know, the way this will work is that you have a spectrum of knowledge that, and you can probably build a web page without knowing anything about HTML and CSS as you can do in Squares and many other tools and could do for the last, I don't know, 20 years or so. But code still exists as the underlying deterministic language, right? Human language is incredibly non-deterministic. I can say something and you say the same thing would mean two different things. Code is deterministic. And code effectively is just an abstraction layer on top of the processor and the operating system that runs your machine. And that processor in itself today, the CPU or the GPU both run the machine language or like an instruction set and code is just the next layer. And then now we're moving higher, but that doesn't mean those layers have gone away when we...

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  19. Endpoint already exists, right? There's low code, no code tools like leTool or Microsoft PowerPlay. They don't have like a

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  20. If you pull that thread out all the way, maybe you don't need to know how to code at all, right? You're just instructing the computer to do some task or produce some application that can do some task and you just evaluate the end result. Is that the end point for you that people use GitHub who don't know how to code at all?

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  21. Copilot will become ubiquitous enough. And now I use copil as the category term, whether it's ChatGPT or other products doesn't really matter. Where you can just say, hey, I want to build a game, a Pong game or snake game or something easy to start with and it gives you an answer. And it will, you know, and it already does link you back to where

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  22. I think the first thing that comes to mind there is that there's truly a democratizing effect of having your co-pilot within your editor and you can just get started. It's easy to see that when you look over the shoulders of kids trying to build a little game, which many cats nowadays do at age six or seven as they grow up with mobile phones when their parents go to dinner and they want to quiet and you see you observe any restaurant around the world that scenario or family with a three-year-old holding an iPhone or an Android phone and watching a video right soon enough they are into Minecraft and other games and soon enough thereafter they want to create because that's what we do as humans and then how do we get started and you know Stackoverflow is great and I don't think Stack Overflow will go away but it's you have to know that that even exists and who tells you that as a six year old when you live in a household where the parents are not computer scientists themselves and I think you

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  23. Think about that life cycle of the developer. So much of what we have traditionally thought of as software engineering involves talking to other people, asking questions, searching for answers. I have a lot of engineer friends who say I spend half of my time just looking for the code that I need to implement. And then the other half trying to implement it. That's gone away in some capacity with AI, right? Platforms like Stack Overflow, which were a huge social community for developers, are seeing drops in the rates that people are using them. We see that in other places as well. Do you see that as the natural outcome of AI or do you see a way to bring that social innovation back to the forefront?

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  24. Running out of lifetime faster than GitHub is running out of ideas of all the things that we could also do to make the platform better. And so the idea here was how can we make developers more productive? How can we make our own developers more productive so they can implement things a little bit faster so we get sooner to the future that we envision?

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  25. AI was kind of like a very inside topic in the tech industry, but certainly not a top news topic that is reported on every single day. In fact, in all my customer conversations, AI was like five minutes and then 55 minutes was something called DevOps, you know, the developer lifecycle, agile development and those kind of things. But I think, you know, the original motivation was the same one as GitHub, which is like, how can we make developers more productive? How can we make them more collaborative and ultimately, you know, how can we increase their happiness? And in some ways, I always like to think about this while we were very internally motivated of just making our own developers faster as we were always running out of time to implement all the ideas we have. If I look at my backlog, we have a huge repository of issues that somebody has filed over the last 15 years. There's some from 2015, 2016, great ideas that we just didn't get to yet. And I'm

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  26. Good question. I think you know, think back to the origins of GitHub while we allowed it to store source code in some ways that always spurred creation, right? Like once you have a file, especially in a public repository and open source repository, allowed somebody else to fork this and modify it. And so there was some type of creation there in a way of taking something existing and you're allowed to copy it into your space, into your namespace and then modify it. And nobody forces you to say when you fork my repo that you sent me back your changes. You can just keep them for yourself. And we had an editing view obviously within the UI, a very basic HTML text box for the longest time. I think at the same time, when we started working on Copilot four years ago, and this was GPT-3 back then, the Node GPT was on the horizon.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  27. On GitHub. Is going to bring us inevitably to AI. GitHub has a lot of AI in it now. GitHub co-pilot is a massively successful product. You have some news. You've announced something called GitHub Models, which I want to talk about. But I just want to stay on that vision of GitHub as a social platform or creator network. Most other creator networks don't launch tools that let you make the thing that the creators are making as a first class citizen to the creators themselves. Like Instagram is not making an AI photo tool that lets you publish photos that build explicitly on the photos that Instagram influencers have published and then presenting them, those AI photos in a first-class way against, right? Like that would be a weird thing for Instagram to do. That is more or less exactly what GitHub is allowing people to do, right? You can co-pilot lets you generate code using AI and you can present that code right back to the GitHub audience. Do you see that as being an odd dynamic, a new dynamic? Is that going the way you want it to?

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  28. On GitHub, even if that would provide a revenue cut back to the owner of the open source project. So we are constantly also evolving our thinking around that.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  29. It has been always been important for GitHub to have APIs and webhooks and integration points for these partners to actually build that end-to-end workflow that developers want and give them the choice and whether you're in the Python ecosystem and you want to use PyPy and VS Code or whether you're in the Java ecosystem, you want to use JetBrains and Maven and other tools like that. GitHub is there for you to help you to collaborate as a team. We see ourselves as the center of collaboration. You may say, you know, the creator network or the social network of coding. I think, you know, for some time, our tagline on the homepage was social coding. And it's a very special creator network because most creator networks are financing themselves by advertisements and things like that. And you create communities around the creator with comments and things that help you to engage with the community. In GitHub, it's still code. And I don't think anyone would want us to put banner ads.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  30. All of the work, I think, in software development never actually works. If you think about the plethora of tools that developers use, right, like from an operating system and a container solution like Docker and Kubernetes programming language, all the tools that come with a programming language like compiler and debugger and the profiler and all that, the frameworks. And of course, a lot of the open source is coming from GitHub, but it's not provided by GitHub. It's stored as open source in GitHub, and you find the readme and you consume that project. And then as you go through what we call the developer lifecycle on the tail end is monitoring data collection, telemetry, exception tracking, policies, you know, making sure that all data is stored within a data governance framework all the way to security scanning. There's never a world where one vendor will offer that all. And so we see ourselves as one planet, a big planet in a large universe of software development tools.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  31. I ask a lot of enterprise software CEOs to come on the show and they often say no because they know I will ask them if they use their own software. And it seems like you've passed that test with flying callers. When people think about GitHub, it is expanding over time, right? It started as version control. software as a service to do version control with git you've expanded out into now you can actually code in github you can apparently run an entire large enterprise inside of github Where do you want that scope to end? Do you want it to actually become something like VS Code that developers log into and they do all of their work in? Is there a boundary? Is there stuff you don't want to do?

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  32. Terms of service and privacy policy and all that in a public GitHub repository. And so everybody can see what changes we're making. So it's utterly transparent. Sometimes in a good way and sometimes in a lot of good ways people are debating of why we're making these changes to cookies and other things, that's a good way if you think about that for legal texts.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  33. I think we have a blog post on this. We can Google it later and see if we find it. It's called Entitlements and it's basically a repo that has a file with all our usernames at GitHub. Almost everybody identifies with the GitHub handle. So I'm Ash Tom. And often we speak about each other with our handles and not with our real names. And then those files have their user handles in it. And then, you know, once you do that, you have all the benefits of software processes, right? Like you can run test cases and see if the file is properly formatted. You can see where does that person sit in the orch chart? And so who needs to be the approver? You can check automatically how to give that access and then ultimately give me that access. So in many ways, it's much easier to do that, especially if you're a developer already, you know how to modify a file and send a pull request. But yeah, we have our sales team do that. We have our legal nature team do that. In fact, you know, our legal team for the longest time has managed all our

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  34. My phone. So it's code, not in the sense of I'm writing a lot of code, but it's definitely code in the spirit of I have a file with a diff and I compare the two sides against each other and say, okay, this looks good. Let me approve this and then goes through the process.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  35. Know more than you would think, obviously, it's not the main way of writing software, but you can kind of imagine a scenario where somebody pings you and say, hey, can you quickly review my pull request, which is a way how developers collaborate? I make a change to the code base and I send you a pull request and then you review it and say, yeah, this looks good. I approve it and then you deploy it to the system. That definitely happens, that people use the browser and the GitHub mobile app in the bus on their commute to work or back from work to just quickly review what I've done and small typo or maybe a bug fix or an update or something like that and then just click approof and it goes on from there. And in fact, you know, at GitHub, we use GitHub to build GitHub. And so, for example, when one of my employees wants access to Salesforce, they have to send a pull request against an entitlements file. And then depending on where they sit in the organization, I might be the approver. And so I often do that on my...

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  36. Used to be just repositories. That's how it all started. And it's actually fun to go to the VBIC machine and look at the first GitHub homepage and how Chris and Tom and PJ, the founders, basically described all the changes. It was like the front page was like a change log, effectively. In the meantime, we also have issues where you can describe your work, bug reports or feature requests planning and tracking is how we call that area. We have something called GitHub Actions, which lets you automate a lot of the workflows. And we have GitHub code spaces, which is a whole dev environment in the cloud. So you don't even need a laptop anymore. You can just open that in the browser on your smartphone or your iPad and have VS Code in the browser, which is a popular IDE or editor, I guess. And you can start coding right there without ever having to install all the dependencies and all the libraries and all the toolchains, just an environment that you can leverage and then you submit code back to GitHub.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  37. When you say code is a primitive to collaborate across the world, do people actually code in GitHub? Is it just version controller in a repository? There's some blurriness there, especially with some of the news you have today

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  38. GitHub is where most of the world's developers are building the software of today and tomorrow. It started as a place to store your source code in a version control system called Git, right? That's where the name comes from, which was actually invented by the Linux kernel team about two years or so, 2005, when before GitHub was founded in 2007. In the meantime, it has not only become that place where people store their open source code, but it's also used in 90% of the Fortune 100. Every big and small company in the world storing their private source code and collaborating together. And that's really what I think GitHub is all about, is that we're using code as a primitive to collaborate across the world.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  39. I appreciate that. There is a lot to talk about. There's a lot of decoder questions to answer about how GitHub works in Microsoft, on Microsoft works in the industry. GitHub is everywhere in the industry. Let's start at the very beginning. I feel like for some of the Decoder audience, they're intimately familiar with GitHub. They probably live in it every day. For another part of the audience is a bit of a enigma. Just explain quickly what GitHub is and what it's for.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  40. All those customers feeling secure that Microsoft isn't just trying to pull them towards the services it prefers, like Azure or OpenAI. Thomas had some surprising answers for all of this, like any good Microsoft executive in the Satya Nadella era. He told me that the company's strength is working well with partners, but he also insisted that tech isn't a zero-sum game, and that one company winning doesn't mean another has to lose. You'll hear him tell me that he enjoys competition, and if there was just one option, just open AI or just Meta's Lama, for example, that would be like a sport with just one team in the league. Of course, I also asked Thomas about AI and whether our current AI systems can live up to all this hype. After all, he's got a front row seat. GitHub co-pilot is a successful AI product and he can see what people are using it for. But he can also see what people are building across GitHub. I think his perspective here is pretty refreshing. It's clear there's still a long way to go. Okay, GitHub CEO Thomas Dumpka. Here we go.

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT

  41. Welcome to Decoder. I'm Neil Patel, editor in chief of the Verge, and Decoder is my show about big ideas and other problems. Today I'm talking with Thomas Dumpka, the CEO of GitHub. GitHub is the platform for managing code. Everyone from solo open source hobbyists to the biggest companies in the world rely on GitHub to maintain their code and manage changes. GitHub started as an independent company, but it's been owned by Microsoft since 2018, which makes this a perfect Dakota episode since I have a lot of questions about that structure. Thomas and I talked a lot about how independent GitHub really is inside Microsoft, especially now that Microsoft is all in on AI, and GitHub co-pilot, which helps people write code, is one of the biggest AI product success stories that exists right now. How much of GitHub's AI roadmap is tied to Microsoft's AI roadmap? How do those resources get moved around? And since GitHub is used by all sorts of companies for all sorts of things, how does Thomas

    2024-08-19 · Decoder with Nilay Patel · GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive · IDENTIFIED FROM THE TRANSCRIPT