GitHub CEO: Why Now Is the BEST Time to Be a Developer | Thomas Dohmke
By Silicon Valley Girl
Summary
## Key takeaways - **Vibe coding is not a replacement for developers**: While AI tools like GitHub Copilot can assist in building websites and applications, complex tasks requiring scalability, performance optimization, or deep understanding of code will still necessitate professional developers. [01:26], [03:33] - **AI won't eliminate developers; it will amplify them**: The future will see more developers, not fewer, as AI tools democratize coding and enable existing developers to achieve 10x or 100x productivity, leading to the creation of more complex and innovative projects. [06:08], [07:35] - **Generational advantage in AI adoption**: Younger generations have a natural edge in adopting new technologies like AI due to their open-mindedness and greater availability of time for learning, unlike professionals bogged down by daily tasks. [11:02], [11:33] - **Embrace AI to overcome job displacement fears**: The best way to combat the fear of AI taking jobs is to adopt the technology, learn how to use it, and upskill yourself to become an expert in orchestrating AI agents. [19:10], [19:37] - **AI enhances, not replaces, human creativity**: AI can significantly aid in generating better ideas by assisting with reflection and exploring concepts, but the core creativity, intuition, and emotional drivers behind groundbreaking ideas still originate from humans. [14:22], [15:04]
Topics Covered
- Why AI alone won't build your billion-dollar business.
- AI will create more developers, not fewer.
- Use AI to accelerate growth, not just cut costs.
- AI amplifies human creativity and idea generation.
- Overcome AI job fear by becoming an expert user.
Full Transcript
What would you say to coders who are
learning how to code right now? This is
Thomas, CEO of GitHub, the world's
largest platform for developers with
over 100 million users. Under his
leadership, GitHub co-pilot became the
most widely adopted AI coding tool in
history. We see big companies put a stop
on hiring in 2 years. Do you think I
wouldn't need a developer? The idea that
AI without any coding skills let you
just build a billion dollar business is
mistaken because if if that would be the
case, everyone would do it. He led
GitHub's $7.5 billion integration with
Microsoft. Now he's shaping the future
of coding itself. So you're not scared.
The dream of software development was
always that I can take the idea that I
have in my head on a Sunday morning and
by the evening I have the app in the up
and running on my phone.
Thanks to HubSpot for sponsoring this
video. Hey guys, welcome to Silicon
Valley Girl. We're here at Viva Techch
in Paris and I have Thomas the CEO of
GitHub. I am so excited to talk to you
about what's going on in coding. First
of all, let's define vibe coding. For
everyone who's heard this term and
they're like what's what's going on?
What's happening? Oo, that's a tough
question to start with. I think the you
know the loosest interpretation for my
side is that vibe coding means you open
your IDE you know like like copilot or
cursive insert any of these and you go
into the agent mode and you give it a
task to do and then you're just
following along of what the agent
proposes to you and you run the commands
and you're mostly focused on interacting
with the agent and not so much of what
the code actually is doing like you're
not reviewing the code all the time.
Yeah. And you don't have to learn how to
code cuz I tried GitHub copilot. I was
just chatting with it. I'm like create
this website do this and then it just
tells me where to put the code so it
starts working. So how complicated can
the website get with bip coding? Can I
build something that has a database or
is it just like a landing page or a very
simple app? My rule of thumb would be
you can get as far as you're having the
patience to keep prompting because you
know as you said if you don't understand
what the agent is actually writing what
the code looks like well then your only
way of modifying you know the
functionality is by figuring out how to
problem it almost becomes a a quiz or
like a game right like where you're
trying to okay so hm let me try a
different approach I like to compare
this to image models right you start
with a simple prompt you render an image
of Paris And then almost certainly you
get something which isn't exactly what
you expected and then you start you know
rewriting it and for some time there
were like tricks to do that in in stable
diffusion and midjourney h by doing
things like trending on art station h
and then you got closer to what you
wanted but at some point you either run
into like a direction where you can't
keep going anymore or you just take it
and you know move it into Photoshop or
in in in in the world of copilot into VS
code and and now you have to start
learning how to code. So I think you can
build a web page, you can build
authentication, you can build, you know,
settings pages and things like that, but
you're ultimately always going to reach
a point where the complexity uh is is so
um deep, I guess, you know, that you
have to then understand what the code is
actually doing or you're building
something and it doesn't scale, you
know, and it's super slow and now
figuring out a prompt on how to make it
fast and know let's say it's a Shopify
shop and make it scale for Black Friday
that that is when you have to be a
professional developer at least you know
for now. So um right now we're using
code to do basic things in two years. Do
you think I wouldn't need a developer to
build a billion dollar company with just
by coding or we're still too far away
from it? I think you have to be a
developer to be in the tech business
because what you can do with with just
the help of AI not coding everybody else
can do as well. And as such your
business isn't really differentiated
anymore from other businesses, right?
Like if I can just prompt it in five
minutes and build it myself, what do I
need a SAS service that I pay a
subscription for, right? And so I think
the startups will build in 10x 100x more
complex things that they're doing today
with the help of AI and as such
differentiating from those that are just
vibing it. Now, you know, there's lots
of businesses where you don't have to
code at all, you know, like like your
your YouTube channel and there's many
other YouTube channels where you can
build out a brand and then hire a team
to do a lot of these things. But I I
think the the idea that AI without any
coding skills let you just build a
billion dollar business is mistaken
because if if that would be the case,
everyone would do it and then everybody
has a billion dollar company which is
which doesn't work, right? Like who's
paying the who's paying the money?
Exactly. I know a lot of you guys who
are watching this are dreaming of
becoming tech founders. And with new AI,
it's so much easier to build an app or
to put your idea into action within 24
hours. And it's becoming crystal clear
that AI is not just a tool. It can
actually become your co-founder, but the
key is how you prompt it. How do you
make it think like you? Because the
better you are at talking to it, the
more powerful it becomes. If you want to
get really good at using chat GBT or any
AI tool, I highly recommend you check
out this ebook that is called Advanced
Chat GBT Pro Engineering from Basic to
Expert in 7 Days. I put the link in the
description to download it for free.
It's basically a step-by-step guide to
teach AI think like you. So, instead of
just randomly prompting, you build
systems that save you time. I especially
love two sections. The Roses framework.
It gives you a crystal clear formula for
structuring any prompt with the right
role objective scenario expected
output and steps and modular
architecture. It teaches you how to
create prompt components you can mix and
match like Legos and save hours every
week. This book is made by HubSpot
Media, which is the sponsor of today's
video. And honestly, I wish I had
something like that when I just started
using AI and started prompting by
myself. Now, let's get back to our
conversation. Do you think we're going
to have less or more developers in 5
years? I think we have going to have way
more developers because it's so much
easier to learn it. You know, we talked
about our kids earlier. Kids can just
get into this by using uh co-pilot and
then say, "Hey, how do I build a game?"
Exactly. Then they see games, you know,
when they when they go to school, when
they talk to their friends, when they,
you know, go to a ski lodge and they
have a Nintendo corner. And so
naturally, kids when they uh, you know,
explore these these technologies, they
want to learn it themselves. And so
giving them, you know, an agent, a chat
tool on the side to say, "Hey, you know,
this is how you can learn coding. This
is kind of how you can fix your bugs.
This is kind of how you can unblock
yourself, right?" Like the most
frustrating thing when you're learning
something is you're stuck somewhere and
then you have nobody at home or in your
in your family or friends that can help
you with that because they're all
nontechnical. So like that's when we
when we're saying AI is democratizing
access. That's what we mean. Everyone
who wants to learn it can learn it. Now
that doesn't mean you know everybody who
wants to learn coding then becomes a
professional software developer right I
think there's a much bigger going to be
much bigger range between consumer
developers that build their own micro
apps personalized things you know the
trip to Paris app to figure out this is
the places we want to see this is all
the photos we took and it's only
valuable to you and your family or you
and your friends all the way to the
professional developers that builds all
these AI systems all the agents that we
see here on the show floor today that I
think is still going to be profession
and there's going to
those the companies that are the
smartest are going to hire more
developers because if you 10x a single
developer then 10 developers can do 100x
100x yeah it feels like we're moving in
with the developing we're moving into
like what websites used to be 10 years
ago when suddenly there are tools like
Sarpace and everyone starts having a
website so they need designers who are
not too technical who have taste so it's
something like this right when everyone
has an ability to code an app they will
still need someone to like take care of
it correct and you wouldn't start a
business today where you're saying I'm
building app web pages for or for small
businesses right like every VC would
tell you that's that's not
differentiated there there is no mode
you know that's that's not the next
billion dollar business that's why I'm
thinking you know AI will generate so
much bigger ideas that the same size of
team can implement or as you grow your
team you can do do even more than those
that are just using AI for cost savings
it's interesting when we talk about this
when I tell this idea to my followers
like hey every team can become a lot
bigger they can develop They're like,
"But who's going to buy? We're still
going to have the same amount of
people." What do you think about that? I
think it's temporary a temporary effect
right now that this is the natural
conclusion for the short term. We keep
things stable and we're trying to figure
out how the market develops. But very
quickly, I think we're going to see
people that say, "Well, wait a second.
If I have one more productive developer,
why wouldn't I hire another one and
another one?" And in fact, you know, AI
has already added more work to the
backlogs, right? Like I haven't seen
companies saying well we're draining all
our backlog and we have almost nothing
left and soon enough AI is so powerful
that all the ideas are implemented and
we're just sitting around doing nothing.
I think the reality is AI you know all
these models all these agents you know
the path to AGI ultimately means that we
have more work to do. I said this
morning that I believe 90% of all code
is going to be written by agents. Yeah.
And that sounds like we take away 90% of
the work from developers and they're
only left with 10%. But if the total
amount of code is growing by 10x, right
now the agent has 9x and the developer
still has their 1x that they had before.
And so you can keep going with that
logic and and you see that you know
ultimately those companies are
successful that use AI to accelerate not
to cut costs. But at the same time, we
see big companies uh put a stop put a
stop on hiring and they say like, "Hey,
you need to their employees, you need to
figure out how to do this with AI first
before we hire someone." What do you
think about that? I think it's a
reflection of, you know, a fast changing
market and a lot of uncertainty uh both,
you know, in the political uh uh
environment and in the tech environment
of where things are going and the
natural tendency to do is to go slower a
little bit. Um, and you may might
decide, you know, some people are no
longer the right folks in my company for
that kind of environment where things
are moving incredibly fast, where you're
almost forced to use AI to keep up with
the competition. But like the
realization I think that many companies
had in the last few months is that if we
have employees that say we don't want to
use AI, that ultimately means up we as a
company are no longer set up for success
because our competitors are all using AI
or they're mandating AI. And I think
this is the transition phase we're going
through. But I believe very quickly uh
we're going to see uh an acceleration
and you already see you know things like
Mark Zuckerberg uh uh getting the scale
scale AI team.
I I think that shows where Mark's head
is and where he believes the future is
going to be. He's going he's willing to
invest into it. Yeah. Yeah. What would
you say to coders who are learning how
to code right now? What should they
focus on to be able to get a job? Learn
where they are. I think the the biggest
upside that young people have is that
they are adopting new technology much
faster than those that are in in our
day-to-day, right? Like when you're in a
day-to-day job, you have so much work
and you have all your meetings and all
the emails and all the things you have
to do that you barely have any time to
learn. While young people that are still
in school or in college have a lot of
time to learn. And often, you know,
young folks are much more open-minded to
explore these and and adopt these new
things. It's, you know, when you go to
your parents and you're like, oh, you're
old because you're listening to all this
music from the past or you're still
watching linear TV and and and those
kind of things. And I think though the
the next generation of developers will
grow up with AI, they will in the same
way that you know the Gen Z has grown up
with uh with smartphones. Um while in my
generation, I didn't have a smartphone
until I was like 20. Well, I didn't have
a cell phone until I was like early 20s
and then I didn't have a smartphone
until I was already my 30s, right? And
so I think that's we're going to see a
new generation of software developers
that for them using an a set of agents
is is just going to be natural just and
they're going to have that when they're
writing an email. They're going to have
that when they're planning a trip. Uh
they're going to have that on the trip
and of course in their work environment
uh across you know the coding skills but
everything else as well in in
professional life. Do you think everyone
should try VIP coding today or you think
it's too early for everyone? I think
it's about the right time. You know,
there's enough tools um and enough AI uh
systems like CH GPT and claude that have
some form of VIP coding built in. Um
OpenAI launch. You have to copy the
code, right? And insert uh not with
OpenAI has codeex um which which you
know lets you do some of those things uh
uh within within the OpenAI environment
or chat GBT environment. Uh uh but
you're right, there's some tools where
you still have to know where to put it
and and what a what a GitHub repository
even is or what GitHub is for that
matter. And then there's technologies
like versels with zero uh lovable bold
where you can actually get just get
started without any technical
background. What you also see if you if
you follow Reddit threads of people, you
know, reporting on their experience is
that you do will get stuck, right?
That's the nature of this is either
you're not asking deep enough or not
giving it or you just don't know what to
ask, not enough problems. Uh or then
you're probably getting it done, but it
looks crappy or it's very simple or
you're going really to the to the edge
of the technology and then you're going
to get stuck if you don't know how to
how to go into the source code and make
modifications. But yeah, I think Manos
is the other one. Manos um who is this
Chinese startup that brought this agent
to market where you can do VIP coding in
the sense of a consumer specifies what
they want to build and then it builds
you this uh web page or web app right in
the chat tool. So you're not you're not
never even launching anything or
deploying it or any any of the developer
activities. you're just asking it to
build you a tracking for your kids's
allowance or or the trip to Tokyo or you
know those those kind of personalized
apps that are only useful your your
workout tracker that are only useful for
you and where you in the past would have
downloaded an app from the app store and
now and now you're using uh such an
Asentic system. Interesting. Oh, that's
that's fascinating. Do you think we're
going to the world where AI can generate
better ideas than us?
I think AI can help us to generate
better ideas because AI is also
incredibly powerful for your own
reflections like you know putting your
notes into into an AI system like JBT
and say hey what am I missing or what
else could I be thinking about or if you
take this and combine it with something
else what what could come out of this.
So I think the reasoning capabilities,
the chain of thought that that these AI
systems have combined with your own
ideas, with your triggers, you know,
with the things that you, you know, that
keep you up at night because you're so
excited about this. I think those still
come from the human, but the AI is going
to help us to explore those to put them
into a pitch deck or that's for the next
5 years. Let's talk about AGI. Do you
think it's going to be 2030? Depends on
depends on how you define AGI. So I have
to define AGI. AGI for you? I don't
know. I think you know the the arguments
are on both sides. On the one side you
could say the models that are powering
these AI agents today are already more
intelligent than what you and I could
do. Certainly in terms of how much
knowledge they have stored um uh uh you
know how they can reason over this
knowledge. How they even you know can
summarize things in in such a short
amount of time. You couldn't read you
know a 500page book and summarize it. So
they are more intelligent or more
capable and they've also seen all of the
ideas but they're not creative. I think
emotion plays a big role in in in
creativity. Um you know and they have no
emotion. Even Mr. Data and Star Trek had
no emotion either. And uh they're not
sentient. And I think if you define AGI
or ASI as that I I don't know how long
it will take because we haven't seen any
research of how you can implement
emotion within with an AI system. And so
we're going to be on a journey. Um, you
know, Whimo in San Francisco is is
fascinating what it is. Um, well, now
it's it's coming to more cities. Um,
self-driving cars, you know, feel like
AGIS. Um, I think VIP coding to some
degree feels like AGI. Um, but if you
define AGI as in it needs to have this
human instinct and the human, you know,
collaboration and the the idea in the
morning of doing something completely
new. I don't know how far away we are
from this. It's certainly not tomorrow.
Okay. So, you're not scared or are you
like I'm excited. What's your level of
So, you're not scared at all. I'm not
scared at all. Like, you know, as long
as I need still need to remind my kids
three times to empty the dishwasher.
As long as there is no robot that can
actually do that. Not even a prototype.
It's coming soon still. Like, um there
are already robots walking in Silicon
Valley like the Oh, but like they cannot
really take a plate out of the
craziness. That's the dishwasher. I'm
seeing the progress how fast it happens
and I'm not even like what do you teach
your kids what do you tell them like
what are they going to be when they grow
up what are the skills they need to
acquire now no I grew up in uh East
Germany before the war fell and I was 12
years old when Germany got reunited and
I tell them look you know you're growing
up in one of the most exciting times
that I have you know seen in my in my
life and there's so much technology
around you you can build a company today
not only out of a garage in Silicon
Valley you can build a company out of
garage anywhere in the world. Uh because
all you need is, you know, a good
internet connection, a laptop or even a
cell phone and a developer and a bit of
VIP coding. Well, but you can become a
developer if you want to. Everybody can
now become the developer. They don't
have to get access to books and
magazines and and and a computer club
that's only in their town uh or what
have you. And so I think from a software
developer perspective, it is it is the
most exciting time that developers have
lived in because the dream of software
development was always that I can take
the idea that I have in my head on a
Sunday morning and by the evening I have
the app in the up and running on my
phone, right? And the reality today is I
have the idea and then I'm trying to
figure out how do I take this problem
and convert it into source code and
libraries and you know how do I make
rounded corners on on an iPhone app and
and and those things and by by the time
it's night I haven't done anything. I
have basically bootstrapped the project
you know and set up a few things and
that was it. Yeah. So basically what
what what are you teaching your kids
entrepreneurship?
I'm teaching them to explore the world.
I'm teaching them, you know, to how to
solve problems on their own. I'm
teaching them or they're teaching
themselves how to use AI and um and I
think, you know, be curious and
open-minded. I feel like you're one of
the most positive people I interviewed
about AI because a lot of people are
like, I'm not sure probably 90% of the
shop are going to be gone, but you're
and I'm German and you're German. So,
it's very it gives me hope. Um what
would be like the last advice you would
give to people who are watching and who
still have fear that AI is going to take
their job?
Well, I think the best fear uh the best
way to work around the fear that you
have around your job is to adopt the
technology, learn about it, learn how to
use it, to up upskill yourself into
whatever the next job is going to be.
you know, if if you fear that your job
is going to be replaced um because AI
can do it, uh then the best path out of
that is to become the expert in using
this AI system because there's all I
think there's always going to be a human
that orchestrates that you know is the
conductor of all these AI agents. Okay.
So you don't see the future where AI
spots the problem, generates solution
codes. Well, look, you know, there's
reasons why we do responsible AI, why we
do, you know, where we test every model,
why there's security guard rails, red
teaming, all like, you know, teams
trying to hack the model, uh, figuring
out what the system prompt is, doing
prompt injection, that is certainly
things that we need to work on in the
same way that we need to work on
software security and traffic safety and
every technology that we have in life
has risks and and rewards and I think we
should focus focus on the rewards when
we want predict what the future is and
we should work on the risks on on our
day-to-day and make sure that the risks
don't materialize. Okay. So, your
favorite let's do top three favorite AI
apps. Well, of course, Copilot is my
number one as we're working on this. You
use it internally as well to code the
code. Yeah. Yeah. Everybody at GitHub,
not even not only the coders, everybody
is using C-pilot. So, in product
managers designers HR legal finance
everybody is using GitHub. Um that's the
nature of GitHub is that everybody is on
GitHub. um and is on copilot. Um I
really love you know chat GPT for like
my day-to-day you know other questions.
Um um I have it on my Mac on you know
control space and it just opens the
toolbar and I think more and more
replacing the typical internet search.
Sure. And um h what's the third AI
system that's my favorite? I have a you
know certain granola for example on my
app to transcribe uh calls. Um so that
comes to mind. And um I I I find that
really useful for example for
interviews. I think it's uh important to
call it out to the person you're talking
to that you're you know transcribing the
call and having AI uh write a summary.
Um but it's those things and then
obviously you know as I'm not very
creative in terms of painting and so
having you know uh uh one of these
models create an image for me for for
for PowerPoint presentation uh I find
that super useful as well. That's
awesome. Thank you so much for being so
positive about the future for this
conversation. Thank you.
Loading video analysis...