What will the future of AI programming look like with tools like ChatGPT and GitHub Copilot? Let's take a look at how machine learning could change the daily lives of developers in the near future.

#ai #tech #TheCodeReport

💬 Chat with Me on Discord

https://discord.gg/fireship

🔗 Resources

ChatGPT Demo https://openai.com/blog/chatgpt
Codex CLI https://github.com/microsoft/Codex-CLI
Tech Trends to Watch in 2023 https://youtu.be/1v_TEnpqHXE

🔥 Get More Content - Upgrade to PRO

Upgrade at https://fireship.io/pro
Use code YT25 for 25% off PRO access 

🎨 My Editor Settings

- Atom One Dark 
- vscode-icons
- Fira Code Font

🔖 Topics Covered

- How will ChatGPT affect programmers?
- Is AI going to replace software engineers?
- The future of AI programming tools?
- Universal AI programming language
- Using AI from the command line
2024-02-04T13:29:25.215Z
nova-2
2-general-nova
2024-01-09.29447
30089e05-99d1-4376-b32e-c263170674af
8e3a0dfd-f91b-499a-b138-ef1af493a94c
d78fb8544a6e605e673a51974ea5b631463846ac8f86894604135dd85bb4170e
67875a7f-c9c4-48a0-aa55-5bdb8a91c34a
deprecated
It is December 8, 2022, and you're watching the Code Report.
I've been trying to warn you about this for years.
Artificial intelligence is coming to replace programmers.
Over the last few days, the world has been freaking out over chat GPT, a new demo from OpenAI that can write and analyze code among many other things.
The tool itself is very impressive, but it's not going to replace programmers.
It can really only solve trivial problems like GitHub Copilot, and often it provides answers that are just flat wrong but look correct to someone without the proper domain knowledge.
It's already been banned by Stack Overflow because the site has been flooded with people posting AI answers on topics they know nothing about.
More than anything, I think ChatGPT is an existential threat to tools like Google and Stack Overflow because it's a much faster way to answers to basic programming problems.
What's crazy though is that this is just a general purpose tool.
It's not even designed for programming specifically.
Now just imagine what will happen when this technology focused on replacing programmers.
Here's how I think it might play out over the next few years.
1st, AI will start to take over as the decision maker on your actual machine.
Microsoft has already developed codec cli to bring AI to the command line.
Instead of learning Linux in the near future, you should be able to just tell AI what you want, and it will run all the necessary commands for you automatically.
That technology is essentially already here.
What I expect to happen next is that AI will start to build out entire projects for you based on the requirements that you give it.
Kind of like test driven development, where all you do is write some basic testing code, then AI installs all the packages, creates all the files, and writes all the code for you.
It'll be able to run the app itself, find any errors, and correct them.
Eventually, it will get so good that you don't even have to worry about the code it writes, and this will lead to a whole new class of artificial development environments.
Copilot has already been very successful, but it's just the beginning of this brave new world.
For front end development, I would expect these tools to look kind of like Figma, but with extra controls to make everything interconnected and interactive to work on any app platform.
On the back end, we might have something that looks like a diagram or flowchart that describes a bunch of API endpoints or microservices.
Now all of this will be integrated into a single environment, allowing the AI to infer the database models and resources needed to execute the project, and not just make it work, but also optimize it in every way imaginable.
In a matter of seconds, it could generate the project in multiple different languages with multiple different frameworks to figure out which one performs the best.
Actually, no.
It.
It could create its own brand new JavaScript framework that is perfectly optimized for your requirements.
Actually, no.
Why would we even need JavaScript at that point?
Programming languages are just for dumb monkeys.
AI will be able to write a raw executable straight from machine code.
It can come up with its own perfectly optimized on the fly, then write comprehensive documentation about it in any language.
Ultimately, what I think this might lead to is a universal AI driven programming language.
A single deterministic language that turns every human into a coding god.
By simply describing your vision, the AI will figure out how to arrange the ones and zeros to make it a In fact, when we get our neural links, we won't even have to write anything down, we can just think it and it will appear.
Now, I realize neural link has killed almost all the monkeys and pigs that tried it, but when they open up human trials in 6 months, I'm gonna be first in line.
This language will be so undeniably powerful that virtually everything else in the world becomes obsolete overnight.
The World will still need engineers to solve problems, but writing code will not be one of their responsibilities.
It'll become an esoteric skill that only weirdos take the time to learn, kind of like celestial navigation.
I, for for 1, think this is an awesome outcome.
Writing code is just a means to an end.
The reason I learned to write code in the first place was because I wanted to build cool stuff.
If AI can can help me build cool stuff faster without the need to learn a new JavaScript framework every week, then I will gladly bend the knee.
On second thought though, it's very possible that none of this will ever happen.
I wouldn't be surprised at all if we're still writing JavaScript and C plus plus code 50 years from now.
This has been the code report, thanks for watching, and I will see you in the next one.

Speaker 0: It is December 8, 2022, and you're watching the Code Report. I've been trying to warn you about this for years. Artificial intelligence is coming to replace programmers. Over the last few days, the world has been freaking out over chat GPT, a new demo from OpenAI that can write and analyze code among many other things. The tool itself is very impressive, but it's not going to replace programmers.

It can really only solve trivial problems like GitHub Copilot, and often it provides answers that are just flat wrong but look correct to someone without the proper domain knowledge. It's already been banned by Stack Overflow because the site has been flooded with people posting AI answers on topics they know nothing about. More than anything, I think ChatGPT is an existential threat to tools like Google and Stack Overflow because it's a much faster way to answers to basic programming problems. What's crazy though is that this is just a general purpose tool. It's not even designed for programming specifically.

Now just imagine what will happen when this technology focused on replacing programmers. Here's how I think it might play out over the next few years. 1st, AI will start to take over as the decision maker on your actual machine. Microsoft has already developed codec cli to bring AI to the command line. Instead of learning Linux in the near future, you should be able to just tell AI what you want, and it will run all the necessary commands for you automatically.

That technology is essentially already here. What I expect to happen next is that AI will start to build out entire projects for you based on the requirements that you give it. Kind of like test driven development, where all you do is write some basic testing code, then AI installs all the packages, creates all the files, and writes all the code for you. It'll be able to run the app itself, find any errors, and correct them. Eventually, it will get so good that you don't even have to worry about the code it writes, and this will lead to a whole new class of artificial development environments.

Copilot has already been very successful, but it's just the beginning of this brave new world. For front end development, I would expect these tools to look kind of like Figma, but with extra controls to make everything interconnected and interactive to work on any app platform. On the back end, we might have something that looks like a diagram or flowchart that describes a bunch of API endpoints or microservices. Now all of this will be integrated into a single environment, allowing the AI to infer the database models and resources needed to execute the project, and not just make it work, but also optimize it in every way imaginable. In a matter of seconds, it could generate the project in multiple different languages with multiple different frameworks to figure out which one performs the best.

Actually, no. It. It could create its own brand new JavaScript framework that is perfectly optimized for your requirements. Actually, no. Why would we even need JavaScript at that point?

Programming languages are just for dumb monkeys. AI will be able to write a raw executable straight from machine code. It can come up with its own perfectly optimized on the fly, then write comprehensive documentation about it in any language. Ultimately, what I think this might lead to is a universal AI driven programming language. A single deterministic language that turns every human into a coding god.

By simply describing your vision, the AI will figure out how to arrange the ones and zeros to make it a In fact, when we get our neural links, we won't even have to write anything down, we can just think it and it will appear. Now, I realize neural link has killed almost all the monkeys and pigs that tried it, but when they open up human trials in 6 months, I'm gonna be first in line. This language will be so undeniably powerful that virtually everything else in the world becomes obsolete overnight. The World will still need engineers to solve problems, but writing code will not be one of their responsibilities. It'll become an esoteric skill that only weirdos take the time to learn, kind of like celestial navigation.

I, for for 1, think this is an awesome outcome. Writing code is just a means to an end. The reason I learned to write code in the first place was because I wanted to build cool stuff. If AI can can help me build cool stuff faster without the need to learn a new JavaScript framework every week, then I will gladly bend the knee. On second thought though, it's very possible that none of this will ever happen.

I wouldn't be surprised at all if we're still writing JavaScript and C plus plus code 50 years from now. This has been the code report, thanks for watching, and I will see you in the next one.
It is December 8, 2022, and you're watching the Code Report. I've been trying to warn you about this for years. Artificial intelligence is coming to replace programmers. Over the last few days, the world has been freaking out over chat GPT, a new demo from OpenAI that can write and analyze code among many other things. The tool itself is very impressive, but it's not going to replace programmers. It can really only solve trivial problems like GitHub Copilot, and often it provides answers that are just flat wrong but look correct to someone without the proper domain knowledge. It's already been banned by Stack Overflow because the site has been flooded with people posting AI answers on topics they know nothing about.
artificial intelligence
software development
software
computer science
machine learning
More than anything, I think ChatGPT is an existential threat to tools like Google and Stack Overflow because it's a much faster way to answers to basic programming problems.
What's crazy though is that this is just a general purpose tool. It's not even designed for programming specifically. Now just imagine what will happen when this technology focused on replacing programmers. Here's how I think it might play out over the next few years. 1st, AI will start to take over as the decision maker on your actual machine. Microsoft has already developed codec cli to bring AI to the command line. Instead of learning Linux in the near future, you should be able to just tell AI what you want, and it will run all the necessary commands for you automatically. That technology is essentially already here. What I expect to happen next is that AI will start to build out entire projects for you based on the requirements that you give it. Kind of like test driven development, where all you do is write some basic testing code, then AI installs all the packages, creates all the files, and writes all the code for you. It'll be able to run the app itself, find any errors, and correct them. Eventually, it will get so good that you don't even have to worry about the code it writes, and this will lead to a whole new class of artificial development environments. Copilot has already been very successful, but it's just the beginning of this brave new world. For front end development, I would expect these tools to look kind of like Figma, but with extra controls to make everything interconnected and interactive to work on any app platform. On the back end, we might have something that looks like a diagram or flowchart that describes a bunch of API endpoints or microservices. Now all of this will be integrated into a single environment, allowing the AI to infer the database models and resources needed to execute the project, and not just make it work, but also optimize it in every way imaginable.
databases
modeling
software development
visualization
artificial intelligence
computer science
machine learning
software
technology
data management
graphic design
programming
robotics
In a matter of seconds, it could generate the project in multiple different languages with multiple different frameworks to figure out which one performs the best. Actually, no. It. It could create its own brand new JavaScript framework that is perfectly optimized for your requirements. Actually, no. Why would we even need JavaScript at that point?
Programming languages are just for dumb monkeys. AI will be able to write a raw executable straight from machine code. It can come up with its own perfectly optimized on the fly, then write comprehensive documentation about it in any language. Ultimately, what I think this might lead to is a universal AI driven programming language. A single deterministic language that turns every human into a coding god. By simply describing your vision, the AI will figure out how to arrange the ones and zeros to make it a In fact, when we get our neural links, we won't even have to write anything down, we can just think it and it will appear. Now, I realize neural link has killed almost all the monkeys and pigs that tried it, but when they open up human trials in 6 months, I'm gonna be first in line. This language will be so undeniably powerful that virtually everything else in the world becomes obsolete overnight. The World will still need engineers to solve problems, but writing code will not be one of their responsibilities. It'll become an esoteric skill that only weirdos take the time to learn, kind of like celestial navigation. I, for for 1, think this is an awesome outcome. Writing code is just a means to an end. The reason I learned to write code in the first place was because I wanted to build cool stuff. If AI can can help me build cool stuff faster without the need to learn a new JavaScript framework every week, then I will gladly bend the knee.
artificial intelligence
languages
neural networks
writing
programming
robotics
machine learning
On second thought though, it's very possible that none of this will ever happen. I wouldn't be surprised at all if we're still writing JavaScript and C plus plus code 50 years from now. This has been the code report, thanks for watching, and I will see you in the next one.
It is December 8, 2022, and you're watching the Code Report. I've been trying to warn you about this for years. Artificial intelligence is coming to replace programmers. Over the last few days, the world has been freaking out over chat GPT, a new demo from OpenAI that can write and analyze code among many other things. The tool itself is very impressive, but it's not going to replace programmers. It can really only solve trivial problems like GitHub Copilot, and often it provides answers that are just flat wrong but look correct to someone without the proper domain knowledge. It's already been banned by Stack Overflow because the site has been flooded with people posting AI answers on topics they know nothing about. More than anything, I think ChatGPT is an existential threat to tools like Google and Stack Overflow because it's a much faster way to answers to basic programming problems. What's crazy though is that this is just a general purpose tool. It's not even designed for programming specifically. Now just imagine what will happen when this technology focused on replacing programmers. Here's how I think it might play out over the next few years. 1st, AI will start to take over as the decision maker on your actual machine. Microsoft has already developed codec cli to bring AI to the command line. Instead of learning Linux in the near future, you should be able to just tell AI what you want, and it will run all the necessary commands for you automatically. That technology is essentially already here. What I expect to happen next is that AI will start to build out entire projects for you based on the requirements that you give it. Kind of like test driven development, where all you do is write some basic testing code, then AI installs all the packages, creates all the files, and writes all the code for you. It'll be able to run the app itself, find any errors, and correct them. Eventually, it will get so good that you don't even have to worry about the code it writes, and this will lead to a whole new class of artificial development environments. Copilot has already been very successful, but it's just the beginning of this brave new world. For front end development, I would expect these tools to look kind of like Figma, but with extra controls to make everything interconnected and interactive to work on any app platform. On the back end, we might have something that looks like a diagram or flowchart that describes a bunch of API endpoints or microservices. Now all of this will be integrated into a single environment, allowing the AI to infer the database models and resources needed to execute the project, and not just make it work, but also optimize it in every way imaginable. In a matter of seconds, it could generate the project in multiple different languages with multiple different frameworks to figure out which one performs the best. Actually, no. It. It could create its own brand new JavaScript framework that is perfectly optimized for your requirements. Actually, no. Why would we even need JavaScript at that point? Programming languages are just for dumb monkeys. AI will be able to write a raw executable straight from machine code. It can come up with its own perfectly optimized on the fly, then write comprehensive documentation about it in any language. Ultimately, what I think this might lead to is a universal AI driven programming language. A single deterministic language that turns every human into a coding god. By simply describing your vision, the AI will figure out how to arrange the ones and zeros to make it a In fact, when we get our neural links, we won't even have to write anything down, we can just think it and it will appear. Now, I realize neural link has killed almost all the monkeys and pigs that tried it, but when they open up human trials in 6 months, I'm gonna be first in line. This language will be so undeniably powerful that virtually everything else in the world becomes obsolete overnight. The World will still need engineers to solve problems, but writing code will not be one of their responsibilities. It'll become an esoteric skill that only weirdos take the time to learn, kind of like celestial navigation. I, for for 1, think this is an awesome outcome. Writing code is just a means to an end. The reason I learned to write code in the first place was because I wanted to build cool stuff. If AI can can help me build cool stuff faster without the need to learn a new JavaScript framework every week, then I will gladly bend the knee. On second thought though, it's very possible that none of this will ever happen. I wouldn't be surprised at all if we're still writing JavaScript and C plus plus code 50 years from now. This has been the code report, thanks for watching, and I will see you in the next one.
It
it
is
is
December
december
8,
8
2022,
2022
and
and
you're
you're
watching
watching
the
the
Code
code
Report.
report
I've
i've
been
been
trying
trying
to
to
warn
warn
you
you
about
about
this
this
for
for
years.
years
Artificial
artificial
intelligence
intelligence
is
is
coming
coming
to
to
replace
replace
programmers.
programmers
Over
over
the
the
last
last
few
few
days,
days
the
the
world
world
has
has
been
been
freaking
freaking
out
out
over
over
chat
chat
GPT,
gpt
a
a
new
new
demo
demo
from
from
OpenAI
openai
that
that
can
can
write
write
and
and
analyze
analyze
code
code
among
among
many
many
other
other
things.
things
The
the
tool
tool
itself
itself
is
is
very
very
impressive,
impressive
but
but
it's
it's
not
not
going
going
to
to
replace
replace
programmers.
programmers
It
it
can
can
really
really
only
only
solve
solve
trivial
trivial
problems
problems
like
like
GitHub
github
Copilot,
copilot
and
and
often
often
it
it
provides
provides
answers
answers
that
that
are
are
just
just
flat
flat
wrong
wrong
but
but
look
look
correct
correct
to
to
someone
someone
without
without
the
the
proper
proper
domain
domain
knowledge.
knowledge
It's
it's
already
already
been
been
banned
banned
by
by
Stack
stack
Overflow
overflow
because
because
the
the
site
site
has
has
been
been
flooded
flooded
with
with
people
people
posting
posting
AI
ai
answers
answers
on
on
topics
topics
they
they
know
know
nothing
nothing
about.
about
More
more
than
than
anything,
anything
I
i
think
think
ChatGPT
chatgpt
is
is
an
an
existential
existential
threat
threat
to
to
tools
tools
like
like
Google
google
and
and
Stack
stack
Overflow
overflow
because
because
it's
it's
a
a
much
much
faster
faster
way
way
to
to
answers
answers
to
to
basic
basic
programming
programming
problems.
problems
What's
what's
crazy
crazy
though
though
is
is
that
that
this
this
is
is
just
just
a
a
general
general
purpose
purpose
tool.
tool
It's
it's
not
not
even
even
designed
designed
for
for
programming
programming
specifically.
specifically
Now
now
just
just
imagine
imagine
what
what
will
will
happen
happen
when
when
this
this
technology
technology
focused
focused
on
on
replacing
replacing
programmers.
programmers
Here's
here's
how
how
I
i
think
think
it
it
might
might
play
play
out
out
over
over
the
the
next
next
few
few
years.
years
1st,
1st
AI
ai
will
will
start
start
to
to
take
take
over
over
as
as
the
the
decision
decision
maker
maker
on
on
your
your
actual
actual
machine.
machine
Microsoft
microsoft
has
has
already
already
developed
developed
codec
codec
cli
cli
to
to
bring
bring
AI
ai
to
to
the
the
command
command
line.
line
Instead
instead
of
of
learning
learning
Linux
linux
in
in
the
the
near
near
future,
future
you
you
should
should
be
be
able
able
to
to
just
just
tell
tell
AI
ai
what
what
you
you
want,
want
and
and
it
it
will
will
run
run
all
all
the
the
necessary
necessary
commands
commands
for
for
you
you
automatically.
automatically
That
that
technology
technology
is
is
essentially
essentially
already
already
here.
here
What
what
I
i
expect
expect
to
to
happen
happen
next
next
is
is
that
that
AI
ai
will
will
start
start
to
to
build
build
out
out
entire
entire
projects
projects
for
for
you
you
based
based
on
on
the
the
requirements
requirements
that
that
you
you
give
give
it.
it
Kind
kind
of
of
like
like
test
test
driven
driven
development,
development
where
where
all
all
you
you
do
do
is
is
write
write
some
some
basic
basic
testing
testing
code,
code
then
then
AI
ai
installs
installs
all
all
the
the
packages,
packages
creates
creates
all
all
the
the
files,
files
and
and
writes
writes
all
all
the
the
code
code
for
for
you.
you
It'll
it'll
be
be
able
able
to
to
run
run
the
the
app
app
itself,
itself
find
find
any
any
errors,
errors
and
and
correct
correct
them.
them
Eventually,
eventually
it
it
will
will
get
get
so
so
good
good
that
that
you
you
don't
don't
even
even
have
have
to
to
worry
worry
about
about
the
the
code
code
it
it
writes,
writes
and
and
this
this
will
will
lead
lead
to
to
a
a
whole
whole
new
new
class
class
of
of
artificial
artificial
development
development
environments.
environments
Copilot
copilot
has
has
already
already
been
been
very
very
successful,
successful
but
but
it's
it's
just
just
the
the
beginning
beginning
of
of
this
this
brave
brave
new
new
world.
world
For
for
front
front
end
end
development,
development
I
i
would
would
expect
expect
these
these
tools
tools
to
to
look
look
kind
kind
of
of
like
like
Figma,
figma
but
but
with
with
extra
extra
controls
controls
to
to
make
make
everything
everything
interconnected
interconnected
and
and
interactive
interactive
to
to
work
work
on
on
any
any
app
app
platform.
platform
On
on
the
the
back
back
end,
end
we
we
might
might
have
have
something
something
that
that
looks
looks
like
like
a
a
diagram
diagram
or
or
flowchart
flowchart
that
that
describes
describes
a
a
bunch
bunch
of
of
API
api
endpoints
endpoints
or
or
microservices.
microservices
Now
now
all
all
of
of
this
this
will
will
be
be
integrated
integrated
into
into
a
a
single
single
environment,
environment
allowing
allowing
the
the
AI
ai
to
to
infer
infer
the
the
database
database
models
models
and
and
resources
resources
needed
needed
to
to
execute
execute
the
the
project,
project
and
and
not
not
just
just
make
make
it
it
work,
work
but
but
also
also
optimize
optimize
it
it
in
in
every
every
way
way
imaginable.
imaginable
In
in
a
a
matter
matter
of
of
seconds,
seconds
it
it
could
could
generate
generate
the
the
project
project
in
in
multiple
multiple
different
different
languages
languages
with
with
multiple
multiple
different
different
frameworks
frameworks
to
to
figure
figure
out
out
which
which
one
one
performs
performs
the
the
best.
best
Actually,
actually
no.
no
It.
it
It
it
could
could
create
create
its
its
own
own
brand
brand
new
new
JavaScript
javascript
framework
framework
that
that
is
is
perfectly
perfectly
optimized
optimized
for
for
your
your
requirements.
requirements
Actually,
actually
no.
no
Why
why
would
would
we
we
even
even
need
need
JavaScript
javascript
at
at
that
that
point?
point
Programming
programming
languages
languages
are
are
just
just
for
for
dumb
dumb
monkeys.
monkeys
AI
ai
will
will
be
be
able
able
to
to
write
write
a
a
raw
raw
executable
executable
straight
straight
from
from
machine
machine
code.
code
It
it
can
can
come
come
up
up
with
with
its
its
own
own
perfectly
perfectly
optimized
optimized
on
on
the
the
fly,
fly
then
then
write
write
comprehensive
comprehensive
documentation
documentation
about
about
it
it
in
in
any
any
language.
language
Ultimately,
ultimately
what
what
I
i
think
think
this
this
might
might
lead
lead
to
to
is
is
a
a
universal
universal
AI
ai
driven
driven
programming
programming
language.
language
A
a
single
single
deterministic
deterministic
language
language
that
that
turns
turns
every
every
human
human
into
into
a
a
coding
coding
god.
god
By
by
simply
simply
describing
describing
your
your
vision,
vision
the
the
AI
ai
will
will
figure
figure
out
out
how
how
to
to
arrange
arrange
the
the
ones
ones
and
and
zeros
zeros
to
to
make
make
it
it
a
a
In
in
fact,
fact
when
when
we
we
get
get
our
our
neural
neural
links,
links
we
we
won't
won't
even
even
have
have
to
to
write
write
anything
anything
down,
down
we
we
can
can
just
just
think
think
it
it
and
and
it
it
will
will
appear.
appear
Now,
now
I
i
realize
realize
neural
neural
link
link
has
has
killed
killed
almost
almost
all
all
the
the
monkeys
monkeys
and
and
pigs
pigs
that
that
tried
tried
it,
it
but
but
when
when
they
they
open
open
up
up
human
human
trials
trials
in
in
6
6
months,
months
I'm
i'm
gonna
gonna
be
be
first
first
in
in
line.
line
This
this
language
language
will
will
be
be
so
so
undeniably
undeniably
powerful
powerful
that
that
virtually
virtually
everything
everything
else
else
in
in
the
the
world
world
becomes
becomes
obsolete
obsolete
overnight.
overnight
The
the
World
world
will
will
still
still
need
need
engineers
engineers
to
to
solve
solve
problems,
problems
but
but
writing
writing
code
code
will
will
not
not
be
be
one
one
of
of
their
their
responsibilities.
responsibilities
It'll
it'll
become
become
an
an
esoteric
esoteric
skill
skill
that
that
only
only
weirdos
weirdos
take
take
the
the
time
time
to
to
learn,
learn
kind
kind
of
of
like
like
celestial
celestial
navigation.
navigation
I,
i
for
for
for
for
1,
1
think
think
this
this
is
is
an
an
awesome
awesome
outcome.
outcome
Writing
writing
code
code
is
is
just
just
a
a
means
means
to
to
an
an
end.
end
The
the
reason
reason
I
i
learned
learned
to
to
write
write
code
code
in
in
the
the
first
first
place
place
was
was
because
because
I
i
wanted
wanted
to
to
build
build
cool
cool
stuff.
stuff
If
if
AI
ai
can
can
can
can
help
help
me
me
build
build
cool
cool
stuff
stuff
faster
faster
without
without
the
the
need
need
to
to
learn
learn
a
a
new
new
JavaScript
javascript
framework
framework
every
every
week,
week
then
then
I
i
will
will
gladly
gladly
bend
bend
the
the
knee.
knee
On
on
second
second
thought
thought
though,
though
it's
it's
very
very
possible
possible
that
that
none
none
of
of
this
this
will
will
ever
ever
happen.
happen
I
i
wouldn't
wouldn't
be
be
surprised
surprised
at
at
all
all
if
if
we're
we're
still
still
writing
writing
JavaScript
javascript
and
and
C
c
plus
plus
plus
plus
code
code
50
50
years
years
from
from
now.
now
This
this
has
has
been
been
the
the
code
code
report,
report
thanks
thanks
for
for
watching,
watching
and
and
I
i
will
will
see
see
you
you
in
in
the
the
next
next
one.
one
success
Speaker 0 discusses the upcoming development cycle for artificial intelligence, which will replace programmers and allow for more efficient development. Speaker 1 predicts that AI will be a universal programming language, with a single deterministic language that will automatically make code into a maturation-ready chip. Speaker 2 warns that AI will become an " esoteric skill" that will make developers feel like they are just doing it, and that writing code will become an " esoteric skill" that will make developers feel like they are just doing it.
What will AI Programming look like in 5 Years?
It is December 8, 2022, and you're watching the Code Report. I've been trying to warn you about this for years. Artificial intelligence is coming to replace programmers. Over the last few days, the world has been freaking out over chat GPT, a new demo from OpenAI that can write and analyze code among many other things. The tool itself is very impressive, but it's not going to replace programmers. It can really only solve trivial problems like GitHub Copilot, and often it provides answers that are just flat wrong but look correct to someone without the proper domain knowledge. It's already been banned by Stack Overflow because the site has been flooded with people posting AI answers on topics they know nothing about. More than anything, I think ChatGPT is an existential threat to tools like Google and Stack Overflow because it's a much faster way to answers to basic programming problems. What's crazy though is that this is just a general purpose tool. It's not even designed for programming specifically. Now just imagine what will happen when this technology focused on replacing programmers. Here's how I think it might play out over the next few years. 1st, AI will start to take over as the decision maker on your actual machine. Microsoft has already developed codec cli to bring AI to the command line. Instead of learning Linux in the near future, you should be able to just tell AI what you want, and it will run all the necessary commands for you automatically. That technology is essentially already here. What I expect to happen next is that AI will start to build out entire projects for you based on the requirements that you give it. Kind of like test driven development, where all you do is write some basic testing code, then AI installs all the packages, creates all the files, and writes all the code for you. It'll be able to run the app itself, find any errors, and correct them. Eventually, it will get so good that you don't even have to worry about the code it writes, and this will lead to a whole new class of artificial development environments. Copilot has already been very successful, but it's just the beginning of this brave new world. For front end development, I would expect these tools to look kind of like Figma, but with extra controls to make everything interconnected and interactive to work on any app platform. On the back end, we might have something that looks like a diagram or flowchart that describes a bunch of API endpoints or microservices. Now all of this will be integrated into a single environment, allowing the AI to infer the database models and resources needed to execute the project, and not just make it work, but also optimize it in every way imaginable. In a matter of seconds, it could generate the project in multiple different languages with multiple different frameworks to figure out which one performs the best. Actually, no. It. It could create its own brand new JavaScript framework that is perfectly optimized for your requirements. Actually, no. Why would we even need JavaScript at that point? Programming languages are just for dumb monkeys. AI will be able to write a raw executable straight from machine code. It can come up with its own perfectly optimized on the fly, then write comprehensive documentation about it in any language. Ultimately, what I think this might lead to is a universal AI driven programming language. A single deterministic language that turns every human into a coding god. By simply describing your vision, the AI will figure out how to arrange the ones and zeros to make it a In fact, when we get our neural links, we won't even have to write anything down, we can just think it and it will appear. Now, I realize neural link has killed almost all the monkeys and pigs that tried it, but when they open up human trials in 6 months, I'm gonna be first in line. This language will be so undeniably powerful that virtually everything else in the world becomes obsolete overnight. The World will still need engineers to solve problems, but writing code will not be one of their responsibilities. It'll become an esoteric skill that only weirdos take the time to learn, kind of like celestial navigation. I, for for 1, think this is an awesome outcome. Writing code is just a means to an end. The reason I learned to write code in the first place was because I wanted to build cool stuff. If AI can can help me build cool stuff faster without the need to learn a new JavaScript framework every week, then I will gladly bend the knee. On second thought though, it's very possible that none of this will ever happen. I wouldn't be surprised at all if we're still writing JavaScript and C plus plus code 50 years from now. This has been the code report, thanks for watching, and I will see you in the next one.
Speaker 0 discusses the upcoming development cycle for artificial intelligence, which will replace programmers and allow for more efficient development. Speaker 1 predicts that AI will be a universal programming language, with a single deterministic language that will automatically make code into a maturation-ready chip. Speaker 2 warns that AI will become an " esoteric skill" that will make developers feel like they are just doing it, and that writing code will become an " esoteric skill" that will make developers feel like they are just doing it.