Can Europe Win the Age of AI? | Thomas Dohmke | TED

47,000 views ・ 2024-11-22

TED


Please double-click on the English subtitles below to play the video.

00:03
Vlad Gozman: Obviously people know you as the CEO of GitHub,
0
3940
2840
00:06
you're at the helm of what I would say is the most pivotal tool
1
6780
4400
00:11
for developers worldwide,
2
11220
2800
00:14
and also a player early on in the AI game with Copilot.
3
14020
5960
00:21
But before we go into all that and GitHub,
4
21500
3120
00:24
I want to go back a bit.
5
24620
1440
00:27
I'm curious,
6
27220
1160
00:28
something what people might not know is how did you get here?
7
28380
3480
00:33
Thomas Dohmke: I took a plane from Stuttgart to fly here.
8
33020
2720
00:35
But I think you're asking about my life's journey.
9
35780
2840
00:38
I was born in East Berlin in 1978,
10
38620
2760
00:41
and so for the first 12 years of my life,
11
41420
2600
00:44
I didn't really have access to computers.
12
44020
2000
00:46
There was a Robotron, an East German clone of a Z80 I think,
13
46060
3880
00:49
in the geography lab that we were allowed to hack a little bit on.
14
49940
3120
00:53
And then I bought a Commodore 64 in the early '90s.
15
53060
2800
00:55
And, you know, it's been forgotten what that was like, right?
16
55860
3640
00:59
I had to buy like a yellow book.
17
59540
1640
01:01
It was literally called the big Commodore 64 book.
18
61220
4400
01:05
And then you taught yourself coding, and there was no internet to go, right?
19
65660
4000
01:09
There was no forum, no Reddit, no GitHub.
20
69700
3560
01:13
You had to either figure it out yourself,
21
73660
2280
01:15
or you had to go to computer club on Wednesday
22
75980
2160
01:18
and hope there's another nerd there that knows the answer to your question.
23
78180
3520
01:21
In 1998, I started university at Technical University in Berlin.
24
81740
3520
01:25
And, you know, one of the big benefits
25
85300
1960
01:27
was that you had a landline internet connection from there
26
87260
3320
01:30
that didn't cost any money compared to AOL and CompuServe.
27
90580
4520
01:35
And I bought SUSE Linux in the bookstore
28
95140
3400
01:38
to get into the world of open source.
29
98580
1960
01:40
And obviously, I found lots of other nerds on the internet
30
100540
2720
01:43
to ask all the questions in the newsgroups,
31
103300
2200
01:45
the Usenet.
32
105540
1160
01:46
And you know, went through my career journey.
33
106740
4080
01:50
And when the iPhone SDK came out in 2008, I thought,
34
110820
3800
01:54
it's time to do something new.
35
114660
1440
01:56
I quit my job at Bosch
36
116140
2560
01:58
at the height of the financial crisis in late 2008,
37
118740
2840
02:01
to become an independent software developer
38
121620
2040
02:03
that builds iPhone and Android apps.
39
123660
2240
02:06
And of course, you know, through the cloud,
40
126260
2320
02:08
I was able to also distribute all my apps
41
128620
2320
02:10
and then later build a platform called Hockey App
42
130940
2960
02:13
that was acquired by Microsoft in 2014.
43
133940
2240
02:16
And that then moved me from Stuttgart all the way to Seattle,
44
136180
3520
02:19
where I got lucky in 2018 to be in the right time, right place
45
139740
3920
02:23
to be part of the GitHub acquisition.
46
143700
1760
02:25
And ultimately, you know, be here on stage as the GitHub CEO.
47
145500
2880
02:28
VG: What a journey.
48
148380
1240
02:29
It all has led to this moment.
49
149660
1640
02:31
(Applause)
50
151300
5080
02:36
But, you know, it raises an interesting point, right?
51
156740
2800
02:40
You've been successful here in Europe up to a point.
52
160020
4680
02:44
And then you left.
53
164740
2000
02:47
I mean, your further steps were even more successful, I would argue.
54
167260
4240
02:52
But you left.
55
172300
1160
02:53
So my next question is, you know,
56
173460
3280
02:56
how do we keep the next Thomas Dohmke in Europe?
57
176780
2920
02:59
What does Europe need to do?
58
179740
1880
03:02
TD: Microsoft made me leave.
59
182260
1360
03:03
You have to say it like that.
60
183620
1400
03:05
Although, being honest,
61
185060
1960
03:07
it also was always a dream of mine to live on the West Coast,
62
187020
3080
03:10
in the ’90s, when I was a kid,
63
190140
1560
03:11
I felt I was born too late to be part of the home computer revolution.
64
191740
4120
03:16
But then obviously now where we are today,
65
196780
2160
03:18
it's clear that there was another one with mobile,
66
198980
2360
03:21
another one with cloud,
67
201340
1200
03:22
and now we are in one with AI.
68
202540
1520
03:24
And so I think, you know, maybe if Microsoft buys a German company today,
69
204060
3440
03:27
they would just say you can work from home as hybrid work
70
207540
2760
03:30
or remote-only work.
71
210340
1480
03:31
It’s much more prevalent than it was 10 years ago in 2014.
72
211860
4000
03:35
That said, though, you know, if I look at my hometown in Germany,
73
215900
3680
03:39
I can come up with three things that are definitely lacking.
74
219580
3680
03:43
And the first one is school and schooling,
75
223580
3000
03:46
which, it's ridiculous to me
76
226620
2040
03:48
that we don't teach kids in first grade how to code
77
228700
2680
03:51
like, we teach kids physics,
78
231380
3040
03:54
biology and chemistry that you almost never use in life anymore.
79
234460
3600
03:58
But we don't teach them how to build software for their smartphones
80
238100
3360
04:01
and for their computers that we all use day in and day out, right?
81
241500
3120
04:04
Like, think about that for a second.
82
244660
1720
04:06
These are the most important devices in our lives.
83
246420
2480
04:08
You know it because you can barely meet anyone
84
248940
2560
04:11
that doesn't have their phone in their hands anymore.
85
251540
2480
04:14
Whether it’s in the subway or on a plane or at work.
86
254020
2680
04:16
So I'd say schooling needs to dramatically change.
87
256740
2360
04:19
And, you know, it's easy to blame the system and think about,
88
259100
2880
04:22
oh, the politics have to change something.
89
262020
2000
04:24
I think it starts with us as parents to really encourage the schools
90
264060
3200
04:27
to think ahead and think outside the box
91
267300
1920
04:29
of what frontal lessons are and used to be when we went to school.
92
269260
4760
04:34
The second one is start-up and the start-up ecosystem.
93
274060
2640
04:36
It's so hard to found a company in Germany and Austria
94
276740
3600
04:40
and in many European countries.
95
280380
1560
04:41
The GmbH has to go away.
96
281940
1720
04:43
That's just the fact.
97
283700
1200
04:44
You see a lot of German start-ups
98
284940
1840
04:46
that the first thing they do is they go on Stripe Atlas
99
286780
3000
04:49
and click in a Delaware LLC,
100
289820
1600
04:51
because that's much easier to collect angel investments, right?
101
291460
2960
04:54
We have so much regulation in Europe,
102
294420
1840
04:56
GDPR, you know, DSA, DMA, you name it,
103
296300
3040
04:59
that start-ups need to follow instead of building cool shit, right?
104
299380
4040
05:03
Like that's I think the biggest issue we have
105
303420
2160
05:05
where we need to build a new ecosystem ...
106
305620
2400
05:08
Because we know from the innovator’s dilemma
107
308060
3280
05:11
that disruption is coming from start-ups.
108
311380
2040
05:13
The big incumbents cannot create disruption.
109
313460
2080
05:15
There's exceptions, of course.
110
315580
1880
05:17
And, you know, hopefully GitHub and Microsoft are seen as one.
111
317500
2920
05:20
But the regular mode is that start-ups are the companies,
112
320420
3600
05:24
the founders are the ones that are pushing society forward.
113
324060
3160
05:27
And then lastly, you know, infrastructure.
114
327260
2400
05:29
You know, my hometown, on their web page,
115
329660
2000
05:31
they're saying 95 percent of all households have broadband internet.
116
331700
3200
05:34
But what they mean is 50 Mbit.
117
334940
1720
05:36
That's not broadband.
118
336660
2000
05:39
When my kids stream Netflix or YouTube and play Minecraft with their friends
119
339140
4240
05:43
and have a WhatsApp chat open all at the same time,
120
343420
2720
05:46
I can no longer, you know,
121
346180
1280
05:47
join the Zoom call with you to prepare this session.
122
347460
2480
05:49
And I think this is where the European Union ultimately needs to go in
123
349940
4160
05:54
and have an infrastructure package,
124
354140
2800
05:56
and not bridges and streets and all that.
125
356980
2560
05:59
That's that's good too.
126
359580
1160
06:00
But like broadband internet, fiber everywhere.
127
360780
3160
06:05
VG: Well, some might argue that regulation is good.
128
365260
4960
06:10
How do you stand on that?
129
370260
1840
06:12
TD: Regulation is good if you're a big company
130
372420
2280
06:14
with a big law department and big enterprise customers,
131
374740
2600
06:17
because then you can go into a sales process and say,
132
377340
2480
06:19
here, I check all the boxes,
133
379860
1360
06:21
so you don't have to argue with the legal team and the DPA.
134
381220
2960
06:24
Instead, you can just, you know,
135
384180
1840
06:26
go through the sales process much quicker.
136
386020
2040
06:28
But it's not good for open-source innovation.
137
388060
2120
06:30
It's not good for small start-ups
138
390180
1600
06:31
that do not want to spend all their money on billable hours for, you know,
139
391820
4160
06:36
consulting company or for a law firm.
140
396020
2800
06:38
And so there needs to be exceptions in those regulations.
141
398860
2680
06:41
Innovation needs to be focused on enabling researchers,
142
401580
4040
06:45
open-source developers and start-up founders
143
405620
2080
06:47
to move really quickly.
144
407700
1160
06:48
And then if they reach a certain size,
145
408900
1840
06:50
when they actually become relevant to the system.
146
410740
2320
06:53
Same with banking, right?
147
413100
1200
06:54
When they become relevant to the system,
148
414340
2040
06:56
that's when the regulation, the strongest regulation needs to apply.
149
416380
3280
07:00
VG: And do you see, you know like,
150
420420
2120
07:02
we lived through this really fast-paced,
151
422580
2680
07:05
really, really fast-paced environment with AI.
152
425260
3360
07:09
Do you see it now leveling the playing field internationally?
153
429260
5040
07:14
And again, with a bit of a perspective on Europe.
154
434340
3480
07:18
How does that change the game for a small company,
155
438100
3840
07:21
a start-up from Germany, for instance?
156
441980
2840
07:25
TD: I think it changes the game from two sides
157
445700
2200
07:27
and one is actually on my shirt,
158
447900
1560
07:29
it says, “Copilot speaks my language,”
159
449500
1840
07:31
because you can use Copilot, ChatGPT,
160
451340
1920
07:33
almost all these AI chatbots
161
453260
2760
07:36
in the language you grew up with.
162
456020
1680
07:38
Here in Austria and Germany, it's German, right?
163
458060
2240
07:40
Most six-year-olds, seven-year-olds, first-, second-graders,
164
460300
2880
07:43
they speak mostly German or Croatian or Italian, Spanish,
165
463180
5280
07:48
while the open source and the software industry
166
468460
2480
07:50
are mostly English speaking.
167
470980
1840
07:52
And so if you want to learn coding
168
472820
1640
07:54
because you have already played Super Mario or Minecraft,
169
474500
3760
07:58
you don't want to learn English first,
170
478260
1840
08:00
what you want to do is build a little game
171
480100
2040
08:02
because that's what humans want to do, they want to create something.
172
482180
3240
08:05
And so they can now approach this by just asking in German,
173
485420
2800
08:08
how do I create a snake game or pong game
174
488220
1960
08:10
or how do I build a Minecraft extension?
175
490220
2200
08:12
And they don’t need parents at home that have a technical background, right?
176
492420
3600
08:16
Like, if you don't have anyone at home without AI
177
496060
3000
08:19
that can help you when you're stuck.
178
499100
1720
08:20
And that's the most important moment when you learn something
179
500860
2880
08:23
is when you're stuck, how do you unstuck yourself
180
503740
2320
08:26
so you're not frustrated and just throw it away
181
506060
2200
08:28
and go back scrolling through TikToks?
182
508300
1840
08:30
That's the moment where AI is really helpful,
183
510140
2120
08:32
and that's where I believe there's a huge democratization going to happen.
184
512300
3480
08:35
And it's already happening in countries like India or Brazil.
185
515820
3440
08:39
The second piece is, you know,
186
519300
1760
08:41
Europe has slept through the cloud transformation,
187
521060
2560
08:43
like, most European countries are way behind
188
523660
2080
08:45
on the cloud transformation.
189
525740
2440
08:48
If you look in, you know,
190
528180
1400
08:49
the Dräger report that came out a couple of weeks ago,
191
529620
3440
08:53
of the top 50 tech companies, only four are European.
192
533060
3800
08:56
And I'm sure most of you cannot actually name those four.
193
536900
2680
08:59
I can only name one, SAP.
194
539580
1320
09:01
And in the last 50 years,
195
541220
3200
09:04
there has been not a single European company that has been founded
196
544420
3120
09:07
that has reached more than 100 billion in market capitalization,
197
547580
3000
09:10
while the six trillion-dollar companies in the US
198
550580
2320
09:12
all have been founded in the last 50 years.
199
552900
2000
09:14
That's where the opportunity with AI is, we get a fresh start.
200
554940
2920
09:17
We don't need to catch up on the cloud
201
557860
2360
09:20
as much as we need to be all-in on AI.
202
560220
3000
09:23
And it starts all with you, right?
203
563260
1640
09:24
We can always blame it on the politics and on the system
204
564900
2640
09:27
and on our bosses.
205
567580
1160
09:28
It starts with all of us embracing this new technology.
206
568780
2640
09:31
I'm assuming that's why you're here today.
207
571460
2000
09:33
And hopefully tomorrow you're using some AI in your life,
208
573500
2720
09:36
or figuring out how AI works
209
576220
1680
09:37
and how you can leverage AI in your career
210
577940
2000
09:39
or your start-up or your team.
211
579980
2080
09:42
VG: Yeah, thank you for that.
212
582100
1400
09:43
I want to push back, though, a bit,
213
583500
1720
09:45
because it sounds, and probably this is a criticism
214
585220
4520
09:49
that Silicon Valley usually gets, right,
215
589780
2680
09:52
it sounds techno-optimistic, right?
216
592460
3160
09:55
What about --
217
595660
1160
09:58
A comparison that I've always heard is,
218
598420
2560
10:01
you know, we're living through perhaps a new industrial,
219
601020
3120
10:04
a new type of industrial revolution, right?
220
604180
2000
10:06
When I think back on the Industrial Revolution, the actual one,
221
606220
3600
10:09
it had really heavy short-term consequences.
222
609860
4680
10:14
So what would you say to somebody
223
614540
2000
10:16
who would call you a techno-optimist?
224
616540
2000
10:19
TD: What's wrong with being an optimist,
225
619420
2040
10:21
would be my first response.
226
621500
1600
10:23
Especially as a German,
227
623700
1360
10:25
I think, you know, being optimistic is separating me from the masses.
228
625060
3280
10:28
(Laughter)
229
628380
1520
10:30
(Applause)
230
630740
4000
10:36
I think we, as humans, have the challenge that, you know,
231
636100
2760
10:38
we love to focus on the day by day.
232
638900
1880
10:40
And the day by day,
233
640780
1240
10:42
whether it's in our lives or in the stock market,
234
642060
2360
10:44
often has lots of ups and downs,
235
644420
1560
10:46
and we focus heavily on the downs
236
646020
1600
10:47
because those are impacting us emotionally much more than the ups.
237
647620
3880
10:51
But if we actually zoom out 10 years, 20 years, 30 years,
238
651500
3000
10:54
or if I go back to my grandfather's generation, you know,
239
654540
3040
10:57
my father was born in 1939,
240
657620
1880
10:59
what life was back then,
241
659540
1800
11:01
there is no question that life has gotten massively better.
242
661380
3120
11:04
Like, massively.
243
664500
1200
11:05
Like, life in Europe, in Germany, in Austria,
244
665700
2680
11:08
everywhere here and everywhere around the world
245
668380
3320
11:11
has gotten so much better.
246
671700
1360
11:13
Our lives are so much more comfortable,
247
673100
1920
11:15
our houses are so much warmer, we have food available.
248
675020
2600
11:17
And obviously with technology like smartphones,
249
677620
3440
11:21
the internet and FaceTime,
250
681060
1680
11:22
it's also much easier to travel all around the world,
251
682740
2520
11:25
to live on the other side of the planet.
252
685260
1920
11:27
You know, I moved my family almost 10 years ago to Seattle,
253
687220
2760
11:30
and we call our parents every weekend on FaceTime.
254
690020
3440
11:33
That wasn't possible,
255
693500
1280
11:34
you know, when people immigrated to the United States 100 years ago.
256
694780
3240
11:38
It's indisputable that the world has gotten better.
257
698060
2400
11:40
And I think we should have optimism that we can make it better ourselves.
258
700460
3480
11:43
But of course, it starts with us, that's what I said earlier.
259
703940
2880
11:46
You know, we need to all have the mindset of: “I can change the world.
260
706860
3440
11:50
I can make the world a better place.”
261
710340
2640
11:53
My first job after university was with Mercedes-Benz.
262
713020
2800
11:55
So back then DaimlerChrysler, and their slogan is “The best or nothing.”
263
715860
3480
11:59
I feel like Europe needs to go back to this.
264
719380
2080
12:01
We want to be the best in everything.
265
721500
1800
12:03
We want to be the best in soccer, right?
266
723340
1920
12:05
And we are kind of like the best in Formula One
267
725260
2200
12:07
because almost all the Formula One teams are from Europe.
268
727500
2680
12:10
But let's apply that model to all the things that we're doing
269
730180
3560
12:13
and all the ideas that we're pursuing,
270
733780
2320
12:16
all the companies that we're building,
271
736140
1880
12:18
and I think we're going to create naturally a better world
272
738060
2720
12:20
in the long run.
273
740820
1240
12:23
VG: Well, I sure hope so.
274
743140
1320
12:26
I want to pick up on something you said earlier
275
746860
3120
12:30
about us teaching our kids to code very early on.
276
750020
4640
12:35
Now AI is changing the game there as well, right?
277
755540
3520
12:39
It influences the way we code,
278
759100
3560
12:42
perhaps, though, making coders obsolete.
279
762700
3880
12:46
So what would you say if like, I would argue
280
766580
3320
12:49
OK, you develop technology that makes coders obsolete.
281
769900
5080
12:55
Why should we teach our children to code?
282
775340
2280
12:57
TD: If you look back at my journey that I described earlier,
283
777660
3400
13:01
we could have asked that question at every point of the way, every year.
284
781100
3400
13:04
You know, you could have asked me the question when we went
285
784500
2760
13:07
from cassette tapes to floppy disks to hard drives.
286
787300
2400
13:09
When we went from punch cards
287
789700
1600
13:11
that I first saw in my mom's office in the '80s
288
791340
3400
13:14
to assembly language Basic
289
794780
2680
13:17
and all of a sudden, higher programming languages.
290
797500
2360
13:19
When we went from no open-source at all and we build it all from scratch,
291
799900
3480
13:23
or we typed listings from computer magazines.
292
803380
2320
13:25
And most of the listings weren't actually code,
293
805740
2200
13:27
they were checksums
294
807980
1160
13:29
because you could put more checksums into the box on the page,
295
809180
2920
13:32
to the internet and open-source components.
296
812100
2080
13:34
Today, no startup anywhere around the world,
297
814180
2200
13:36
and no big company anywhere around the world
298
816420
2080
13:38
is starting a new project without leveraging open-source components, right?
299
818540
3560
13:42
Open-source operating system like Linux,
300
822100
1920
13:44
open-source editors like VS Code,
301
824060
1920
13:46
open-source container technology like Docker and Kubernetes,
302
826020
3680
13:49
thousands of open-source libraries.
303
829700
1720
13:51
When you start a new React project, you immediately have hundreds,
304
831460
3320
13:54
if not thousands of libraries in your dependency graph.
305
834780
2760
13:57
And that means millions of developers have contributed to your project
306
837540
4480
14:02
because they built all these open-source libraries,
307
842060
2400
14:04
they made your life easier.
308
844460
1320
14:05
But they haven’t replaced the demand for software developers.
309
845820
2880
14:08
In fact, if you are in software development
310
848700
3040
14:11
or if you're in a company that has software developers,
311
851740
2600
14:14
I bet you anything all your feature requests take way too long
312
854380
3120
14:17
for your personal perception.
313
857500
1840
14:19
Because the developers have effectively two backlogs.
314
859380
2520
14:21
They have the innovation backlog.
315
861900
1600
14:23
You know, their own ideas,
316
863540
1240
14:24
their product manager's ideas, their customer feedback,
317
864820
2600
14:27
all these kind of things,
318
867460
1240
14:28
the innovation that drives the company forward.
319
868700
2200
14:30
And that's an endless backlog.
320
870940
1480
14:32
I will never be done with the GitHub backlog.
321
872420
2120
14:34
I will just retire and give up
322
874540
1520
14:36
and somebody else comes in and takes over with my team.
323
876100
2840
14:38
And then on the other side we have you know, the tech debt,
324
878980
3640
14:42
the compliance requirements,
325
882660
1600
14:44
all the European regulations and the California regulations,
326
884300
3800
14:48
security, privacy, accessibility,
327
888140
2760
14:50
all these other things that you also have to do
328
890900
2200
14:53
because if you don't do them, your customers don't trust you anymore,
329
893140
3280
14:56
you have a security issue,
330
896460
1240
14:57
and you have to go to the press
331
897740
1480
14:59
and tell them that you lost all the customer data,
332
899260
2360
15:01
which is often driving a company close to bankruptcy.
333
901620
3720
15:05
And so you have to balance those two backlogs, and they’re both endless.
334
905380
3400
15:08
And you can’t only do this one, and you can’t only do that one.
335
908780
2960
15:11
So you need to use AI to bring it a little bit down, further down,
336
911740
3120
15:14
so developers can actually innovate more.
337
914860
1960
15:16
And now with AI they no longer have to only do back end and front end.
338
916820
3320
15:20
They have to do back end and front and AI and offline evals and online evals
339
920140
3600
15:23
and prompt engineering and new models left and right.
340
923740
2520
15:26
So I'm sure there's a bunch of sessions for that as well.
341
926260
2880
15:29
And so I don't think we are running out of work.
342
929140
2280
15:31
I think we are drowning in software.
343
931420
1760
15:33
Marc Andreessen said, “Software is eating the world,”
344
933180
3680
15:36
over 10 years ago.
345
936860
1200
15:38
Software has eaten the world.
346
938060
1440
15:39
And we as software developers are drowning in code.
347
939500
2440
15:41
And we're still managing COBOL from the '50s and '60s at the same time.
348
941980
3360
15:46
(Applause)
349
946060
5480
15:51
VG: So what you're saying is with AI, even more work for developers.
350
951940
4960
15:57
And I know GitHub is sort of aiming for a world
351
957620
4840
16:02
where even more developers are enabled to work and cooperate,
352
962500
6960
16:09
maybe share a bit of that vision.
353
969460
2160
16:12
How would we get to a world
354
972980
1880
16:14
where we have not a few hundreds of millions of developers,
355
974860
4880
16:19
but over a billion developers, for instance?
356
979740
2640
16:23
TD: At GitHub, one of our most important values,
357
983100
2320
16:25
if not the most important value,
358
985460
1600
16:27
is that we have the saying,
359
987060
1440
16:28
as we always put the developer first in every decision we make,
360
988500
3000
16:31
every product design, every process.
361
991500
1800
16:33
My HR team is using GitHub.
362
993300
1400
16:34
My legal team is using GitHub,
363
994740
1440
16:36
which also means red lines are much easier
364
996180
2040
16:38
because it’s just a diff and a pull request.
365
998220
2080
16:40
And that comes with, you know,
366
1000300
1920
16:42
the conviction that if you want to put developers first,
367
1002220
3240
16:45
that means you want to make developers happier.
368
1005500
2400
16:47
Because happy developers are productive developers,
369
1007940
2400
16:50
productive developers are innovating and building great software.
370
1010340
3280
16:53
And so Copilot is following that vision,
371
1013620
3280
16:56
because we really built copilot back in 2020
372
1016940
3040
16:59
because we wanted to make our developers a little bit more productive,
373
1019980
3360
17:03
a little bit more happy.
374
1023380
1160
17:04
And we believe, you know,
375
1024580
1200
17:05
that journey will continue throughout the next years.
376
1025820
2960
17:08
If you think about the original Copilot,
377
1028820
1960
17:10
it was just predicting the next line of code, multiple lines of code,
378
1030780
3320
17:14
complex algorithms, often just boilerplate,
379
1034140
2160
17:16
you could explain code,
380
1036340
1160
17:17
you can now document that method,
381
1037500
1600
17:19
you can write test cases.
382
1039140
2000
17:21
And you can all do that in natural language.
383
1041180
2280
17:23
And that building block of a line of code
384
1043460
2600
17:26
or multiple lines of code
385
1046060
1200
17:27
is going to grow as the AI becomes more powerful.
386
1047300
2840
17:30
We will have smaller agents that write a whole module or a class,
387
1050140
4560
17:34
something that tests all our software so we don't have to write test cases.
388
1054740
3560
17:38
I don't know many developers that love writing test cases.
389
1058340
2720
17:41
It's more like, how little test cases can I get away with
390
1061100
2720
17:43
so I pass code review and can move on to the next cool thing.
391
1063820
3560
17:47
So we really are on that journey of sparking new ideas,
392
1067380
4160
17:51
of enabling people to write a short prompt and getting a little mini game,
393
1071580
5560
17:57
a little web page, a little module,
394
1077180
2240
17:59
a piece of code that pushes them forward,
395
1079460
2480
18:01
that lets them stay in their creative flow.
396
1081940
3480
18:05
I know many people that use Copilot both in their work life, you know,
397
1085460
3880
18:09
from Monday through Friday,
398
1089340
1320
18:10
but also are telling me, “This is so great for my hobby projects that I work on
399
1090700
3720
18:14
on a Sunday afternoon, because I only have limited amount of time
400
1094420
3080
18:17
and getting back on my hobby is hard
401
1097500
1720
18:19
if I constantly have to go to my browser and look things up,
402
1099260
3200
18:22
how things are done instead of just staying in that flow."
403
1102460
2720
18:25
So we want to spark ideas, you know,
404
1105220
1880
18:27
we want to keep developers in the flow,
405
1107140
2000
18:29
and we want to enable, you know, a billion people on this planet,
406
1109180
3080
18:32
60-year-olds, you know, 20-year-olds, 50-year-olds,
407
1112260
2520
18:34
anyone who wants to learn coding, to learn coding.
408
1114780
2840
18:38
VG: That's kind of a great future, if you ask me.
409
1118100
2880
18:40
Now, before we go, I know we're running out of time,
410
1120980
2440
18:43
but, I'm curious.
411
1123460
2040
18:45
I mean, a lot of people know GitHub here.
412
1125500
2960
18:48
A lot of people know Copilot.
413
1128500
2280
18:52
I'm curious if you can share what comes next.
414
1132140
2440
18:54
What is GitHub working on?
415
1134620
1840
18:56
TD: So we have our conference coming up,
416
1136780
1960
18:58
and we have a lot of exciting announcements
417
1138740
2200
19:00
that I cannot share with you today.
418
1140980
1720
19:02
(Laughter)
419
1142700
1200
19:03
But I think, you know,
420
1143900
1280
19:05
it goes along that journey that I mentioned
421
1145180
2600
19:07
that we will, you know, introduce a new product
422
1147780
3040
19:10
that lets you spark new ideas
423
1150860
2080
19:12
and where you can explore those ideas and build little cool apps.
424
1152940
3320
19:16
VG: Great, so a nice teaser.
425
1156700
1960
19:18
Looking forward to finding out more.
426
1158660
1800
19:20
Thank you a lot.
427
1160460
1120
19:21
TD: Thank you.
428
1161580
1000
About this website

This site will introduce you to YouTube videos that are useful for learning English. You will see English lessons taught by top-notch teachers from around the world. Double-click on the English subtitles displayed on each video page to play the video from there. The subtitles scroll in sync with the video playback. If you have any comments or requests, please contact us using this contact form.

https://forms.gle/WvT1wiN1qDtmnspy7