Vlad Gozman: Obviously people know you as the CEO of GitHub, you're at the helm of what I would say is the most pivotal tool for developers worldwide, and also a player early on in the AI game with Copilot. But before we go into all that and GitHub, I want to go back a bit. I'm curious, something what people might not know is how did you get here?
Thomas Dohmke: I took a plane from Stuttgart to fly here. But I think you're asking about my life's journey. I was born in East Berlin in 1978, and so for the first 12 years of my life, I didn't really have access to computers. There was a Robotron, an East German clone of a Z80 I think, in the geography lab that we were allowed to hack a little bit on. And then I bought a Commodore 64 in the early '90s. And, you know, it's been forgotten what that was like, right? I had to buy like a yellow book. It was literally called the big Commodore 64 book. And then you taught yourself coding, and there was no internet to go, right? There was no forum, no Reddit, no GitHub. You had to either figure it out yourself, or you had to go to computer club on Wednesday and hope there's another nerd there that knows the answer to your question.
In 1998, I started university at Technical University in Berlin. And, you know, one of the big benefits was that you had a landline internet connection from there that didn't cost any money compared to AOL and CompuServe. And I bought SUSE Linux in the bookstore to get into the world of open source. And obviously, I found lots of other nerds on the internet to ask all the questions in the newsgroups, the Usenet. And you know, went through my career journey. And when the iPhone SDK came out in 2008, I thought, it's time to do something new. I quit my job at Bosch at the height of the financial crisis in late 2008, to become an independent software developer that builds iPhone and Android apps. And of course, you know, through the cloud, I was able to also distribute all my apps and then later build a platform called Hockey App that was acquired by Microsoft in 2014. And that then moved me from Stuttgart all the way to Seattle, where I got lucky in 2018 to be in the right time, right place to be part of the GitHub acquisition. And ultimately, you know, be here on stage as the GitHub CEO.
VG: What a journey. It all has led to this moment.
(Applause)
But, you know, it raises an interesting point, right? You've been successful here in Europe up to a point. And then you left. I mean, your further steps were even more successful, I would argue. But you left. So my next question is, you know, how do we keep the next Thomas Dohmke in Europe? What does Europe need to do?
TD: Microsoft made me leave. You have to say it like that. Although, being honest, it also was always a dream of mine to live on the West Coast, in the ’90s, when I was a kid, I felt I was born too late to be part of the home computer revolution. But then obviously now where we are today, it's clear that there was another one with mobile, another one with cloud, and now we are in one with AI. And so I think, you know, maybe if Microsoft buys a German company today, they would just say you can work from home as hybrid work or remote-only work. It’s much more prevalent than it was 10 years ago in 2014. That said, though, you know, if I look at my hometown in Germany, I can come up with three things that are definitely lacking. And the first one is school and schooling, which, it's ridiculous to me that we don't teach kids in first grade how to code like, we teach kids physics, biology and chemistry that you almost never use in life anymore. But we don't teach them how to build software for their smartphones and for their computers that we all use day in and day out, right? Like, think about that for a second. These are the most important devices in our lives. You know it because you can barely meet anyone that doesn't have their phone in their hands anymore. Whether it’s in the subway or on a plane or at work. So I'd say schooling needs to dramatically change. And, you know, it's easy to blame the system and think about, oh, the politics have to change something. I think it starts with us as parents to really encourage the schools to think ahead and think outside the box of what frontal lessons are and used to be when we went to school.
The second one is start-up and the start-up ecosystem. It's so hard to found a company in Germany and Austria and in many European countries. The GmbH has to go away. That's just the fact. You see a lot of German start-ups that the first thing they do is they go on Stripe Atlas and click in a Delaware LLC, because that's much easier to collect angel investments, right? We have so much regulation in Europe, GDPR, you know, DSA, DMA, you name it, that start-ups need to follow instead of building cool shit, right? Like that's I think the biggest issue we have where we need to build a new ecosystem ... Because we know from the innovator’s dilemma that disruption is coming from start-ups. The big incumbents cannot create disruption. There's exceptions, of course. And, you know, hopefully GitHub and Microsoft are seen as one. But the regular mode is that start-ups are the companies, the founders are the ones that are pushing society forward. And then lastly, you know, infrastructure. You know, my hometown, on their web page, they're saying 95 percent of all households have broadband internet. But what they mean is 50 Mbit. That's not broadband. When my kids stream Netflix or YouTube and play Minecraft with their friends and have a WhatsApp chat open all at the same time, I can no longer, you know, join the Zoom call with you to prepare this session. And I think this is where the European Union ultimately needs to go in and have an infrastructure package, and not bridges and streets and all that. That's that's good too. But like broadband internet, fiber everywhere.
VG: Well, some might argue that regulation is good. How do you stand on that?
TD: Regulation is good if you're a big company with a big law department and big enterprise customers, because then you can go into a sales process and say, here, I check all the boxes, so you don't have to argue with the legal team and the DPA. Instead, you can just, you know, go through the sales process much quicker. But it's not good for open-source innovation. It's not good for small start-ups that do not want to spend all their money on billable hours for, you know, consulting company or for a law firm. And so there needs to be exceptions in those regulations. Innovation needs to be focused on enabling researchers, open-source developers and start-up founders to move really quickly. And then if they reach a certain size, when they actually become relevant to the system. Same with banking, right? When they become relevant to the system, that's when the regulation, the strongest regulation needs to apply.
VG: And do you see, you know like, we lived through this really fast-paced, really, really fast-paced environment with AI. Do you see it now leveling the playing field internationally? And again, with a bit of a perspective on Europe. How does that change the game for a small company, a start-up from Germany, for instance?
TD: I think it changes the game from two sides and one is actually on my shirt, it says, “Copilot speaks my language,” because you can use Copilot, ChatGPT, almost all these AI chatbots in the language you grew up with. Here in Austria and Germany, it's German, right? Most six-year-olds, seven-year-olds, first-, second-graders, they speak mostly German or Croatian or Italian, Spanish, while the open source and the software industry are mostly English speaking. And so if you want to learn coding because you have already played Super Mario or Minecraft, you don't want to learn English first, what you want to do is build a little game because that's what humans want to do, they want to create something. And so they can now approach this by just asking in German, how do I create a snake game or pong game or how do I build a Minecraft extension? And they don’t need parents at home that have a technical background, right? Like, if you don't have anyone at home without AI that can help you when you're stuck. And that's the most important moment when you learn something is when you're stuck, how do you unstuck yourself so you're not frustrated and just throw it away and go back scrolling through TikToks? That's the moment where AI is really helpful, and that's where I believe there's a huge democratization going to happen. And it's already happening in countries like India or Brazil.
The second piece is, you know, Europe has slept through the cloud transformation, like, most European countries are way behind on the cloud transformation. If you look in, you know, the Dräger report that came out a couple of weeks ago, of the top 50 tech companies, only four are European. And I'm sure most of you cannot actually name those four. I can only name one, SAP. And in the last 50 years, there has been not a single European company that has been founded that has reached more than 100 billion in market capitalization, while the six trillion-dollar companies in the US all have been founded in the last 50 years. That's where the opportunity with AI is, we get a fresh start. We don't need to catch up on the cloud as much as we need to be all-in on AI. And it starts all with you, right? We can always blame it on the politics and on the system and on our bosses. It starts with all of us embracing this new technology. I'm assuming that's why you're here today. And hopefully tomorrow you're using some AI in your life, or figuring out how AI works and how you can leverage AI in your career or your start-up or your team.
VG: Yeah, thank you for that. I want to push back, though, a bit, because it sounds, and probably this is a criticism that Silicon Valley usually gets, right, it sounds techno-optimistic, right? What about -- A comparison that I've always heard is, you know, we're living through perhaps a new industrial, a new type of industrial revolution, right? When I think back on the Industrial Revolution, the actual one, it had really heavy short-term consequences. So what would you say to somebody who would call you a techno-optimist?
TD: What's wrong with being an optimist, would be my first response. Especially as a German, I think, you know, being optimistic is separating me from the masses.
(Laughter)
(Applause)
I think we, as humans, have the challenge that, you know, we love to focus on the day by day. And the day by day, whether it's in our lives or in the stock market, often has lots of ups and downs, and we focus heavily on the downs because those are impacting us emotionally much more than the ups. But if we actually zoom out 10 years, 20 years, 30 years, or if I go back to my grandfather's generation, you know, my father was born in 1939, what life was back then, there is no question that life has gotten massively better. Like, massively. Like, life in Europe, in Germany, in Austria, everywhere here and everywhere around the world has gotten so much better. Our lives are so much more comfortable, our houses are so much warmer, we have food available. And obviously with technology like smartphones, the internet and FaceTime, it's also much easier to travel all around the world, to live on the other side of the planet. You know, I moved my family almost 10 years ago to Seattle, and we call our parents every weekend on FaceTime. That wasn't possible, you know, when people immigrated to the United States 100 years ago. It's indisputable that the world has gotten better. And I think we should have optimism that we can make it better ourselves.
But of course, it starts with us, that's what I said earlier. You know, we need to all have the mindset of: “I can change the world. I can make the world a better place.” My first job after university was with Mercedes-Benz. So back then DaimlerChrysler, and their slogan is “The best or nothing.” I feel like Europe needs to go back to this. We want to be the best in everything. We want to be the best in soccer, right? And we are kind of like the best in Formula One because almost all the Formula One teams are from Europe. But let's apply that model to all the things that we're doing and all the ideas that we're pursuing, all the companies that we're building, and I think we're going to create naturally a better world in the long run.
VG: Well, I sure hope so. I want to pick up on something you said earlier about us teaching our kids to code very early on. Now AI is changing the game there as well, right? It influences the way we code, perhaps, though, making coders obsolete. So what would you say if like, I would argue OK, you develop technology that makes coders obsolete. Why should we teach our children to code?
TD: If you look back at my journey that I described earlier, we could have asked that question at every point of the way, every year. You know, you could have asked me the question when we went from cassette tapes to floppy disks to hard drives. When we went from punch cards that I first saw in my mom's office in the '80s to assembly language Basic and all of a sudden, higher programming languages. When we went from no open-source at all and we build it all from scratch, or we typed listings from computer magazines. And most of the listings weren't actually code, they were checksums because you could put more checksums into the box on the page, to the internet and open-source components. Today, no startup anywhere around the world, and no big company anywhere around the world is starting a new project without leveraging open-source components, right? Open-source operating system like Linux, open-source editors like VS Code, open-source container technology like Docker and Kubernetes, thousands of open-source libraries. When you start a new React project, you immediately have hundreds, if not thousands of libraries in your dependency graph. And that means millions of developers have contributed to your project because they built all these open-source libraries, they made your life easier. But they haven’t replaced the demand for software developers. In fact, if you are in software development or if you're in a company that has software developers, I bet you anything all your feature requests take way too long for your personal perception. Because the developers have effectively two backlogs. They have the innovation backlog. You know, their own ideas, their product manager's ideas, their customer feedback, all these kind of things, the innovation that drives the company forward. And that's an endless backlog. I will never be done with the GitHub backlog. I will just retire and give up and somebody else comes in and takes over with my team. And then on the other side we have you know, the tech debt, the compliance requirements, all the European regulations and the California regulations, security, privacy, accessibility, all these other things that you also have to do because if you don't do them, your customers don't trust you anymore, you have a security issue, and you have to go to the press and tell them that you lost all the customer data, which is often driving a company close to bankruptcy. And so you have to balance those two backlogs, and they’re both endless. And you can’t only do this one, and you can’t only do that one. So you need to use AI to bring it a little bit down, further down, so developers can actually innovate more. And now with AI they no longer have to only do back end and front end. They have to do back end and front and AI and offline evals and online evals and prompt engineering and new models left and right. So I'm sure there's a bunch of sessions for that as well. And so I don't think we are running out of work. I think we are drowning in software. Marc Andreessen said, “Software is eating the world,” over 10 years ago. Software has eaten the world. And we as software developers are drowning in code. And we're still managing COBOL from the '50s and '60s at the same time.
(Applause)
VG: So what you're saying is with AI, even more work for developers. And I know GitHub is sort of aiming for a world where even more developers are enabled to work and cooperate, maybe share a bit of that vision. How would we get to a world where we have not a few hundreds of millions of developers, but over a billion developers, for instance?
TD: At GitHub, one of our most important values, if not the most important value, is that we have the saying, as we always put the developer first in every decision we make, every product design, every process. My HR team is using GitHub. My legal team is using GitHub, which also means red lines are much easier because it’s just a diff and a pull request. And that comes with, you know, the conviction that if you want to put developers first, that means you want to make developers happier. Because happy developers are productive developers, productive developers are innovating and building great software. And so Copilot is following that vision, because we really built copilot back in 2020 because we wanted to make our developers a little bit more productive, a little bit more happy. And we believe, you know, that journey will continue throughout the next years. If you think about the original Copilot, it was just predicting the next line of code, multiple lines of code, complex algorithms, often just boilerplate, you could explain code, you can now document that method, you can write test cases. And you can all do that in natural language. And that building block of a line of code or multiple lines of code is going to grow as the AI becomes more powerful. We will have smaller agents that write a whole module or a class, something that tests all our software so we don't have to write test cases. I don't know many developers that love writing test cases. It's more like, how little test cases can I get away with so I pass code review and can move on to the next cool thing. So we really are on that journey of sparking new ideas, of enabling people to write a short prompt and getting a little mini game, a little web page, a little module, a piece of code that pushes them forward, that lets them stay in their creative flow. I know many people that use Copilot both in their work life, you know, from Monday through Friday, but also are telling me, “This is so great for my hobby projects that I work on on a Sunday afternoon, because I only have limited amount of time and getting back on my hobby is hard if I constantly have to go to my browser and look things up, how things are done instead of just staying in that flow." So we want to spark ideas, you know, we want to keep developers in the flow, and we want to enable, you know, a billion people on this planet, 60-year-olds, you know, 20-year-olds, 50-year-olds, anyone who wants to learn coding, to learn coding.
VG: That's kind of a great future, if you ask me. Now, before we go, I know we're running out of time, but, I'm curious. I mean, a lot of people know GitHub here. A lot of people know Copilot. I'm curious if you can share what comes next. What is GitHub working on?
TD: So we have our conference coming up, and we have a lot of exciting announcements that I cannot share with you today.
(Laughter)
But I think, you know, it goes along that journey that I mentioned that we will, you know, introduce a new product that lets you spark new ideas and where you can explore those ideas and build little cool apps.
VG: Great, so a nice teaser. Looking forward to finding out more.
Thank you a lot.
TD: Thank you.