Edward Thomson, GitHub | Microsoft Ignite 2019
>>Lai from Orlando, Florida. It's the cube covering Microsoft ignite brought to you by Cohesity. >>Good afternoon, cube viewers. We are here at Microsoft ignite at the orange County convention center. I'm your host, Rebecca Knight. Along with my cohost Stu Miniman. We're joined by Edward Thompson. He is the product manager at get hub. Thank you so much for coming on the queue. So the get hub acquisition closed this time last year, uh, for our viewers who are maybe unfamiliar with get hub, explain what get hub is and then also tell us a little bit how it's going since the, >>yeah, I'd be happy to. So yeah, get hub is like the home for software development. If you're a, if you're a software developer, uh, you know, get hub rehost, you know, most of the open source repositories in the world. Um, you know, just to give you some stats. So at this time, last year, about the time the acquisition happened, um, we announced ad get hub universe, which is our annual developer conference, uh, that we had 30 million developers on GitHub and a hundred million repositories. So that's, that's a huge number of developers. I haven't seen the latest numbers. We'll announce the newest, uh, at get hub university this year, which is coming up next week. Uh, but the last number I saw was 40 million developers. So that's a growth of, you know, 10 million developers in just a year. Unbelievable. And that, that also means the 25% of our developers on get hub have joined within the last year. So that's just absolutely incredible. Um, and so yeah, I get hope. Is, is, is that, is that place for development? >>Yeah, it's really interesting when I look at some acquisitions that Microsoft has made back in 2016, they spent $26 billion for LinkedIn, which is most people's resume. And if you look last year it was seven and a half billion dollars for my friends in the software world. Get hub is their resume. That's right. Oh, when you talk about how you do things online, so you've got an interesting perspective on this because you've worked for Microsoft and get hub a couple of times. So give us a little bit about, you know, the relationship when you joined Microsoft 10 years ago, you know, open source developers, developers, developers weren't exactly on everyone's lips. So it gives a little bit of viewpoint through the various incarnations. >>So as you said, I joined Microsoft about 10 years ago. I came in through a little acquisition. Uh, we were just a very small software company, but we were building enterprise cross platform developer tools and we were about five engineers. And when you're building for, you know, Mac OS, Linux, Sonos, all these different platforms you use with so many people with so few rather, so few developers, you really need to take as much off the shelf as possible. You can't build all that yourself, you know. So if, if you needed a logging library, we would just go and use some open source products. We're not going to spend our time working on that when we could be building customer value in step. So when Microsoft acquired that company, they looked at, you know, they did their due diligence, they looked at the source code and they saw all this open source and they, I mean it was almost a deal breaker. >>They really lost their mind. Um, they were not geared up to deal with open source, to use open source, certainly not to contribute to open source. Uh, and so that's the Microsoft that I first saw. And, and to get from there to here is, is incredible. You know, over time. Um, we worked closely with some open source tools. We worked closely with get hub at Microsoft and that was really one of the early sort of unions between Microsoft and get hub was starting to work together on, on some open source software. And so we kind of started to know each other. We started to understand each other's companies and each other's cultures. And we started to, I don't know, I dare say like each other. Like I still count some of those early get hub employees that I met, uh, as some of my closest friends. Uh, and so at some point, uh, they became such close friends that I went to go work with them and get hub and then of course the Microsoft acquisition and so on. But I really think that that, you know, the, the transformation in Microsoft between, uh, the 10 years ago, Microsoft that really didn't get open source and today is, is just incredible. >>Well, let me just sit in that, in that culture and maybe culture clash a little bit the first time around because Microsoft developers have their own culture and their own uniform and their own way of interacting with each other. The, the, the hours that they work, which is very different from Microsoft, which is a pretty middle-aged Volvo driving kind of organization. So how, how does that work and, and what is, what has it been like the second time around the Microsoft as a middle aged Volvo driver? I think you can, you can >>wear a hoodie in and drive a Volvo. Um, no, I think it's been, I think it's been really great. The interesting thing about Microsoft is that it's not, you know, with so many people, it's not just like a homogenous big company. Um, we do have, you know, the developer tools division is a little bit different than offices, a little bit different than windows. And so they all have their own sort of unique cultures and, and now get hub slots in as its own unique culture. And we can, you know, we can talk to each other and we can understand each other, but we don't necessarily have to be all the same, you know, we can get hub team does kind of work some, some of us do work kind of weird hours. And, and I think that somehow that that works, especially with, you know, new tools coming to, um, coming to the marketplace, uh, you know, chat applications, we can be a lot less synchronous. We can be a lot more online and leave a message for each other. You know, we get out, we use get hub issues and pull requests to collaborate on almost everything, whether it's legal, uh, or, you know, our, our PR department. And it's not just developers. So we're trying to take these, these tools and, and sort of apply them to allow us to have the culture that we want at get hub. And I think Microsoft's doing the same thing as well. >>So speaking of new tools and you're, you're speaking here at ignite, you're about to announce the new repository with lots of new capabilities, enabling users to deploy at to any cloud. So tell us a little bit about, about the, this new tool. >>Yeah, so, uh, we announced, we call it get hub actions. We announced it last year at, at get hub universe. Our, uh, again, our, our annual developer conference. And our goal with GitHub actions was to allow people to take, you know, we've got 100 million repositories on get hub. We wanted our users to, to take those repositories and automate common tasks. Let me, let me give you a concrete example. Um, a lot of times somebody will open an issue on a, on a good hub repository, you know, uh, Hey, this doesn't work. I've got a bug report, you know, and they'll fill out an issue. And often either they didn't understand things or, um, the issue resolved itself, you know, who knows. We call that, uh, an issue that goes stale. And so you can build a workflow around that repository that will look for these stale issues and it will, uh, you know, just close them automatically. >>That gets rid of the mental tacks for somebody who, for a, for a developer who owns this repository to allow this, you know, this workload to just do it automatically. And so that's an example of a, a get hub actions workflow. Um, some people, uh, don't like swearing in their repository and you know, so if somebody were to open a bug report, you know, they might be angry. And so you could actually have a get hub workflow that looks for certain words and then replies and says, Hey, that's, here's our code of conduct. That's not the way we roll here. And actually a lot of people find that that feedback coming from a robot, uh, is a lot easier to take than a feedback coming from a human cause. They might want to meet with a person, can't argue with a robot. Well, not successfully. >>I think I have argued with the chat bot in my day. But anyway, >>yeah. So that's what we did a year ago and we opened it up into the beta program and we really quickly got feedback that, that people liked it and people were doing some really innovative things. But the one thing that people really wanted to automate was their bills. They wanted it to be able to build their code and deploy it. And we were just not set up for that. We, we, we didn't build, get hub actions as that platform in 2018 so we kind of had to pause our beta program. You know, I, they, they, they say that no, uh, no good plan survives first contact with the customer. So we had to, we had to hit pause on that. Uh, and we retooled. Um, we, we just sort of, I don't know, iterated on it, I guess. Uh, and we basically built a new platform that supported all of that repository automation capability that we had planned for in the first place. But also allowed for continuous integration build and deployments. So, um, we brought Macko S we brought Linux and windows runners, uh, that we host, uh, in our cloud, um, that people can use to build their software and then deploy it. And again, yeah, we want to be absolutely a tool agnostic. So any, any operating system, any, uh, language and cloud agnostic, we want to let anybody deploy anywhere, whether it's to a public cloud or on premises. >>Yeah. Uh, so, and with this, the second year we've done our program at this show and we really feel it's gone through a transformation. You know, this is a multi decade in a windows office. Uh, the business applications, uh, you know, cloud seeped in, developers are all over the place here. The day two keynote was all about app dev. Um, I'd love to get a little compare and contrast as to, you know, what you see here at Microsoft ignite versus, and I guess what I would call a pure dev show next week. Get hub universe happening in San Francisco. >>It's true. Get up universe is pretty much a pure dev show. Um, we, we have fewer booths, we have smaller booths. Uh, but, uh, and, and honestly, we have fewer sort of, um, I don't know, enterprise sorta. It, it pro crowd is what we used to call them. Um, but we do of course have a lot of dev ops. So, you know, we get up university has a lot of developers, but, uh, we're seeing a lot of dev ops, so there's a lot of meeting in the middle because, you know, I started out my career as assistant man actually. So I remember just, you know, doing everything manually. Um, but that's not the way we do things anymore. We automate all of our, uh, automate, uh, deployments. We automate all of our builds. You know, I don't want to sit there and type something into a console cause I'm going to get it wrong. Um, you know, I've accidentally deleted config files on production servers and that's, that's no good. So I think that they're, uh, get up universe is very different. A to ignite, it's much smaller, it's more intimate, but at the same time, there's a lot of, uh, overlap, especially around dev ops. >>Yeah. Uh, Satya Nadella yesterday in the keynote talked about the citizen developer as a big push for Microsoft. He said 61% of job openings for developers are outside the tech sector. Um, w what do you see in that space? Uh, the different developer roles these days? >>Uh, I think it's, it's absolutely fascinating. When I, uh, when I started my career, you know, you were, you were a developer and you, and you wrote code probably at a development company. Um, but now like everybody is automating tools, everybody's adopting machine learning. Um, when I look around at some of my friends in finance, uh, it's not about, it's not about anything but tech anymore. That's th they're, they're putting technology into absolutely everything that they do to succeed. Uh, and I think that, I think that it's amazing. Um, uh, like I said earlier, uh, 25% of developers on get hub have joined within the last year. So it's clear that it's just exploding. Um, everybody is doing, uh, software now. Yeah. >>There's something for the citizen developer on get hub though. Or is it too high level? I think >>I don't think it's too high level. I think that, uh, I think that that's a great challenge that we need to really step up to. Yeah. So Edward, >>the other big themes we heard here is talking about trust. So, you know, we talked about how Microsoft is different today than it wasn't in past, but I'm curious what good hub seen because you know, in social media when the acquisition first happened, it was, wait, I love GoodHub hub, I love all those people, but Hey, get lab. Hey, some of these other things I'm, you know, I'm fleeing for the woods. And every time I've seen an open source company get bought by a public company, there's always that online backlash. What are you seeing? How has the community reacted over the last year? >>I understand that skepticism. Uh, you know, I would be skeptical of any, uh, sort of change really. I, you know, the, the whole notion of who moved my cheese. But I think that the only way that we can, we can counter that is just to prove ourselves. And I think that we have, I think that Microsoft has allowed get hub to operate independently. And I think that, you know, I think a lot of people expect it to all of a sudden everything to change. And I don't think everything did change. I think that, uh, get hub now has more resources than it used to to be able to tackle bigger and more challenging problems. I think that get hub, uh, now can hire more and, and, and deploy to more places. And so I really just think that we're just going to keep doing exactly what we've been doing just better. So I think it's great. >>So universe happening next week teed up a little bit for us. What are some of the most exciting things that you're looking forward to? What kinds of conversations that will you be having? Presentations? >>So the big one for me is, is actions. I've, I, I've been just completely heads down working on, on get hub actions. So I'm really excited to be able to put that out there and, and you know, finally give it to everybody. Cause you know, we've been in beta now. Uh, like I said, we've been in beta for a year, which sounds like a ridiculous amount of time. Uh, but you know, it, it did involve a lot of retooling and rethinking and, and iteration with our, our beta testers. Um, and so the biggest thing for me is, is talking to people about actions and showing what they can do with actions. I'm super excited about that, but we've got a lot of other interesting stuff. You know, we've done a lot in the last year since our last universe. We've done a lot in the security space. Um, we've done, uh, we've both built tools and we've acquired some. Um, and so we'll be talking about those, uh, get hood package registry, which goes along really well with get hub actions. Uh, I'm super excited about that too. But yeah, I mean my, my calendar is, is, is just booked. Um, it's great. So many people like want to want to sit down and talk that I'm, I'm super excited about it. >>Excellent. Well great note to end on Edgar Thompson. Thank you so much for coming on the queue. We appreciate it. Thank you. I'm Rebecca Knight. First two minutes, stay tuned for more of the cubes live coverage from Microsoft ignite.
SUMMARY :
Microsoft ignite brought to you by Cohesity. Thank you so much for coming on the queue. So that's a growth of, you know, 10 million developers in just a year. So give us a little bit about, you know, the relationship when you joined Microsoft they looked at, you know, they did their due diligence, they looked at the source code and they saw all this open source But I really think that that, you know, I think you can, you can And we can, you know, we can talk to each other and we can understand each other, but we don't necessarily have to be So tell us a little bit about, about the, this new tool. actions was to allow people to take, you know, we've got 100 million repositories on get hub. swearing in their repository and you know, so if somebody were to open a bug report, I think I have argued with the chat bot in my day. So we had to, we had to hit pause on that. Uh, the business applications, uh, you know, cloud seeped in, developers are all over the place So I remember just, you know, doing everything manually. Um, w what do you see in that space? you know, you were, you were a developer and you, and you wrote code probably at a development company. I think I think that, uh, I think that that's a great challenge that we need to really is different today than it wasn't in past, but I'm curious what good hub seen because you know, And I think that, you know, I think a lot of people expect it to all of a sudden everything What kinds of conversations that will you be having? and you know, finally give it to everybody. Thank you so much for coming on the queue.
SENTIMENT ANALYSIS :
ENTITIES
Entity | Category | Confidence |
---|---|---|
Rebecca Knight | PERSON | 0.99+ |
Microsoft | ORGANIZATION | 0.99+ |
2016 | DATE | 0.99+ |
Edward Thompson | PERSON | 0.99+ |
2018 | DATE | 0.99+ |
Satya Nadella | PERSON | 0.99+ |
Stu Miniman | PERSON | 0.99+ |
San Francisco | LOCATION | 0.99+ |
$26 billion | QUANTITY | 0.99+ |
Volvo | ORGANIZATION | 0.99+ |
25% | QUANTITY | 0.99+ |
last year | DATE | 0.99+ |
Orlando, Florida | LOCATION | 0.99+ |
Edward Thomson | PERSON | 0.99+ |
next week | DATE | 0.99+ |
ORGANIZATION | 0.99+ | |
61% | QUANTITY | 0.99+ |
Edgar Thompson | PERSON | 0.99+ |
seven and a half billion dollars | QUANTITY | 0.99+ |
Edward | PERSON | 0.99+ |
yesterday | DATE | 0.99+ |
this year | DATE | 0.99+ |
10 years ago | DATE | 0.99+ |
GitHub | ORGANIZATION | 0.99+ |
40 million developers | QUANTITY | 0.99+ |
both | QUANTITY | 0.98+ |
a year ago | DATE | 0.98+ |
30 million developers | QUANTITY | 0.98+ |
first | QUANTITY | 0.98+ |
second time | QUANTITY | 0.98+ |
Linux | TITLE | 0.98+ |
Mac OS | TITLE | 0.98+ |
windows | TITLE | 0.97+ |
10 million developers | QUANTITY | 0.97+ |
today | DATE | 0.96+ |
First two minutes | QUANTITY | 0.96+ |
two | QUANTITY | 0.96+ |
second year | QUANTITY | 0.95+ |
first contact | QUANTITY | 0.94+ |
one | QUANTITY | 0.94+ |
hub university | ORGANIZATION | 0.93+ |
a year | QUANTITY | 0.93+ |
about 10 years ago | DATE | 0.92+ |
100 million repositories | QUANTITY | 0.92+ |
one thing | QUANTITY | 0.91+ |
Sonos | ORGANIZATION | 0.91+ |
hub universe | ORGANIZATION | 0.9+ |
Lai | PERSON | 0.89+ |
GoodHub hub | ORGANIZATION | 0.88+ |
hundred million repositories | QUANTITY | 0.88+ |
Microsoft ignite | ORGANIZATION | 0.81+ |
orange County convention center | LOCATION | 0.73+ |
five engineers | QUANTITY | 0.72+ |
get | ORGANIZATION | 0.72+ |
Ignite 2019 | TITLE | 0.55+ |