GitHub Copilot X was announced yesterday and it has an impressive set of new AI coding features. Learn how Microsoft is bringing ChatGPT features directly into your code editor. 

#ai #programming #thecodereport 

💬 Chat with Me on Discord

https://discord.gg/fireship

🔗 Resources

Copilot X Announcement https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/
GPT-4 first look https://youtu.be/EunbKbPV2C0
Is coding really dead? https://youtu.be/Zs9Tifup1Bc

🔥 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

- Top 5 features in Copilot X
- Using your voice to write code
- Microsoft's AI business strategy
- What's new in GitHub CopilotX?
- Does Copliot use GPT-4?
- When will Copilot X come out?
2024-02-04T05:10:51.818Z
nova-2
2-general-nova
2024-01-09.29447
30089e05-99d1-4376-b32e-c263170674af
7da6d225-9d60-4423-acb3-e2eae65b24da
4354c29bc991d84ff0a921a99dcd7ced9acd600f1f063d31f1b0977991263eb4
67875a7f-c9c4-48a0-aa55-5bdb8a91c34a
deprecated
It is March 23, 2023, and you're watching the Code Report.
Well, another day, another step towards the singularity, GitHub just announced Copilot X, their next gen coding assistant powered by Bard.
Or no, excuse me, GPT 4.
And it makes the old Copilot look like a child's toy.
These AI tools are like anabolic steroids.
The developers using them get a huge advantage, and within the next 2 years, nobody coding professionally is going to be natty.
If you're someone who loves to code like me, or a student learning how to code, you might feel a bit pessimistic right now.
All of our open source code, Stack Overflow answers, and tutorials have been used to build large language models that are now being aggressively deployed to automate white collar jobs.
I drink your milkshake.
But programming is not dead.
Personally, I feel extremely full to be living through these times.
A 150 years from now, when our heads are stored in a jar of preservative jelly, we'll be telling our great great great grandkids how we lived through the great AI election point of 2023.
Resistance is futile.
If you wanna survive, you have to be optimistic.
These tools will only make us more powerful.
AI still can't deliver a great product to the end user, and we'll need programmers who understand how to build these systems, but now they'll be able to build them 10 times faster, thanks to AI tooling.
It's a great time to be alive if you love building things.
The scary thing though is that Microsoft is Microsoft is single handedly dominating the space.
They've been on a blitzkrieg attack this last week, releasing product after product.
Bing chat, Copilot for Office, Bing Image Generator, and now Copilot x.
You have to give Microsoft credit for not killing off Bing years ago, despite over a decade of people trashing it.
They also acquired GitHub and took a major stake in OpenAI.
And now, in just a week's time, all of their products look years ahead of the competition.
Saudia just gave us a free master class in business strategy.
Case in point, GitHub Copilot X.
It's currently in technical preview, so you can't use it today, but it has at least 5 game changing features.
The big one is its built in chat window.
With this tool, you'll be able to highlight a block of code and ask it for an explanation, or ask it to refactor it, or better yet, have it generate some unit tests.
These are things you can already do today with ChatGPT, but now it'll be highly specialized for coding problems directly in your IDE.
But most importantly, it'll have the context of your actual code base.
Remember, GPT 4 can handle 25,000 tokens versus only 3,000 tokens in GPT 3.5.
Feature number 2 is Copilot for documentation.
Instead of going to the actual docs or Stack Overflow, you'll now be able to generate answers based on a specific library's documentation.
They're they're integrating the docs for React, Azure, and MDN, allowing you to generate answers and tutorials on the fly, a feature that terrifies me because it will make me obsolete as a programming instructor, but feature 3 is the one I'm most excited about, voice activated Copilot.
The need to be an extremely fast typist who can churn out a 150 words per minute in Vim will be far less important in the AI programming age.
Do you have to use your hands?
That's like a baby's toy.
It's now possible to control Versus Code and write code entirely from voice commands.
This is a feature I've always dreamed about because not only is it faster than typing, but it allows you to write code when you otherwise couldn't, like when you're running on treadmill or on your commute to work.
The keyboard won't become obsolete, but it'll revolutionize the way things get done in the same way Alexa changed the way people do things in the household.
Feature number is Copilot for pull requests.
Whenever I submit a pull request to an important project, I have a nervous breakdown trying to figure out the description, because why would anyone wanna merge my garbage code?
Well, now Copilot can generate that description for you based on the changes that you made to the code, which were probably made by AI anyway.
And finally, we have feature number 5, the Copilot CLI.
AI autocompletion will not just happen in the text editor, but also in the terminal.
There's no longer a need to memorize endless Linux commands.
You just tell it what you wanna do with a certain library, like ffmpeg, and it will generate the command along with an explanation.
From there you can run it or revise it if needed.
Looks pretty awesome, so when do I get to use it?
Well, that I don't know.
I would say it's at least months away from being ready for public consumption, and that gives us a small window to write the worst code we possibly can and put it on GitHub, do poison the training data so all of us HTML programmers can keep our 6 figure jobs.
And lastly, I would like to salute all the real programmers of the last 30 years who wrote the billions of lines of code that make this beast possible.
The cruel irony is that many of them were Linux users who hated Microsoft, but little did they know, they were working for Microsoft for free the whole time.
This has been the CodeReport.
Thanks for watching, and I will see you in the next one.

Speaker 0: It is March 23, 2023, and you're watching the Code Report. Well, another day, another step towards the singularity, GitHub just announced Copilot X, their next gen coding assistant powered by Bard. Or no, excuse me, GPT 4. And it makes the old Copilot look like a child's toy. These AI tools are like anabolic steroids.

The developers using them get a huge advantage, and within the next 2 years, nobody coding professionally is going to be natty. If you're someone who loves to code like me, or a student learning how to code, you might feel a bit pessimistic right now. All of our open source code, Stack Overflow answers, and tutorials have been used to build large language models that are now being aggressively deployed to automate white collar jobs. I drink your milkshake. But programming is not dead.

Personally, I feel extremely full to be living through these times. A 150 years from now, when our heads are stored in a jar of preservative jelly, we'll be telling our great great great grandkids how we lived through the great AI election point of 2023. Resistance is futile. If you wanna survive, you have to be optimistic. These tools will only make us more powerful.

AI still can't deliver a great product to the end user, and we'll need programmers who understand how to build these systems, but now they'll be able to build them 10 times faster, thanks to AI tooling. It's a great time to be alive if you love building things. The scary thing though is that Microsoft is Microsoft is single handedly dominating the space. They've been on a blitzkrieg attack this last week, releasing product after product. Bing chat, Copilot for Office, Bing Image Generator, and now Copilot x.

You have to give Microsoft credit for not killing off Bing years ago, despite over a decade of people trashing it. They also acquired GitHub and took a major stake in OpenAI. And now, in just a week's time, all of their products look years ahead of the competition. Saudia just gave us a free master class in business strategy. Case in point, GitHub Copilot X.

It's currently in technical preview, so you can't use it today, but it has at least 5 game changing features. The big one is its built in chat window. With this tool, you'll be able to highlight a block of code and ask it for an explanation, or ask it to refactor it, or better yet, have it generate some unit tests. These are things you can already do today with ChatGPT, but now it'll be highly specialized for coding problems directly in your IDE. But most importantly, it'll have the context of your actual code base.

Remember, GPT 4 can handle 25,000 tokens versus only 3,000 tokens in GPT 3.5. Feature number 2 is Copilot for documentation. Instead of going to the actual docs or Stack Overflow, you'll now be able to generate answers based on a specific library's documentation. They're they're integrating the docs for React, Azure, and MDN, allowing you to generate answers and tutorials on the fly, a feature that terrifies me because it will make me obsolete as a programming instructor, but feature 3 is the one I'm most excited about, voice activated Copilot. The need to be an extremely fast typist who can churn out a 150 words per minute in Vim will be far less important in the AI programming age.

Do you have to use your hands? That's like a baby's toy. It's now possible to control Versus Code and write code entirely from voice commands. This is a feature I've always dreamed about because not only is it faster than typing, but it allows you to write code when you otherwise couldn't, like when you're running on treadmill or on your commute to work. The keyboard won't become obsolete, but it'll revolutionize the way things get done in the same way Alexa changed the way people do things in the household.

Feature number is Copilot for pull requests. Whenever I submit a pull request to an important project, I have a nervous breakdown trying to figure out the description, because why would anyone wanna merge my garbage code? Well, now Copilot can generate that description for you based on the changes that you made to the code, which were probably made by AI anyway. And finally, we have feature number 5, the Copilot CLI. AI autocompletion will not just happen in the text editor, but also in the terminal.

There's no longer a need to memorize endless Linux commands. You just tell it what you wanna do with a certain library, like ffmpeg, and it will generate the command along with an explanation. From there you can run it or revise it if needed. Looks pretty awesome, so when do I get to use it? Well, that I don't know.

I would say it's at least months away from being ready for public consumption, and that gives us a small window to write the worst code we possibly can and put it on GitHub, do poison the training data so all of us HTML programmers can keep our 6 figure jobs. And lastly, I would like to salute all the real programmers of the last 30 years who wrote the billions of lines of code that make this beast possible. The cruel irony is that many of them were Linux users who hated Microsoft, but little did they know, they were working for Microsoft for free the whole time. This has been the CodeReport. Thanks for watching, and I will see you in the next one.
It is March 23, 2023, and you're watching the Code Report. Well, another day, another step towards the singularity, GitHub just announced Copilot X, their next gen coding assistant powered by Bard.
Or no, excuse me, GPT 4. And it makes the old Copilot look like a child's toy. These AI tools are like anabolic steroids. The developers using them get a huge advantage, and within the next 2 years, nobody coding professionally is going to be natty. If you're someone who loves to code like me, or a student learning how to code, you might feel a bit pessimistic right now. All of our open source code, Stack Overflow answers, and tutorials have been used to build large language models that are now being aggressively deployed to automate white collar jobs.
software development
software
programming
artificial intelligence
I drink your milkshake. But programming is not dead. Personally, I feel extremely full to be living through these times. A 150 years from now, when our heads are stored in a jar of preservative jelly, we'll be telling our great great great grandkids how we lived through the great AI election point of 2023. Resistance is futile. If you wanna survive, you have to be optimistic. These tools will only make us more powerful. AI still can't deliver a great product to the end user, and we'll need programmers who understand how to build these systems, but now they'll be able to build them 10 times faster, thanks to AI tooling.
It's a great time to be alive if you love building things. The scary thing though is that Microsoft is Microsoft is single handedly dominating the space. They've been on a blitzkrieg attack this last week, releasing product after product. Bing chat, Copilot for Office, Bing Image Generator, and now Copilot x. You have to give Microsoft credit for not killing off Bing years ago, despite over a decade of people trashing it. They also acquired GitHub and took a major stake in OpenAI. And now, in just a week's time, all of their products look years ahead of the competition. Saudia just gave us a free master class in business strategy. Case in point, GitHub Copilot X. It's currently in technical preview, so you can't use it today, but it has at least 5 game changing features. The big one is its built in chat window. With this tool, you'll be able to highlight a block of code and ask it for an explanation, or ask it to refactor it, or better yet, have it generate some unit tests. These are things you can already do today with ChatGPT, but now it'll be highly specialized for coding problems directly in your IDE.
microsoft
programming
software
software development
computer science
animation
But most importantly, it'll have the context of your actual code base.
Remember, GPT 4 can handle 25,000 tokens versus only 3,000 tokens in GPT 3.5. Feature number 2 is Copilot for documentation. Instead of going to the actual docs or Stack Overflow, you'll now be able to generate answers based on a specific library's documentation. They're they're integrating the docs for React, Azure, and MDN, allowing you to generate answers and tutorials on the fly, a feature that terrifies me because it will make me obsolete as a programming instructor, but feature 3 is the one I'm most excited about, voice activated Copilot. The need to be an extremely fast typist who can churn out a 150 words per minute in Vim will be far less important in the AI programming age.
software development
software
artificial intelligence
audio
machine learning
Do you have to use your hands? That's like a baby's toy. It's now possible to control Versus Code and write code entirely from voice commands. This is a feature I've always dreamed about because not only is it faster than typing, but it allows you to write code when you otherwise couldn't, like when you're running on treadmill or on your commute to work. The keyboard won't become obsolete, but it'll revolutionize the way things get done in the same way Alexa changed the way people do things in the household. Feature number is Copilot for pull requests. Whenever I submit a pull request to an important project, I have a nervous breakdown trying to figure out the description, because why would anyone wanna merge my garbage code?
Well, now Copilot can generate that description for you based on the changes that you made to the code, which were probably made by AI anyway. And finally, we have feature number 5, the Copilot CLI. AI autocompletion will not just happen in the text editor, but also in the terminal.
artificial intelligence
There's no longer a need to memorize endless Linux commands. You just tell it what you wanna do with a certain library, like ffmpeg, and it will generate the command along with an explanation.
From there you can run it or revise it if needed. Looks pretty awesome, so when do I get to use it? Well, that I don't know. I would say it's at least months away from being ready for public consumption, and that gives us a small window to write the worst code we possibly can and put it on GitHub, do poison the training data so all of us HTML programmers can keep our 6 figure jobs.
software
software development
And lastly, I would like to salute all the real programmers of the last 30 years who wrote the billions of lines of code that make this beast possible. The cruel irony is that many of them were Linux users who hated Microsoft, but little did they know, they were working for Microsoft for free the whole time. This has been the CodeReport. Thanks for watching, and I will see you in the next one.
microsoft
It is March 23, 2023, and you're watching the Code Report. Well, another day, another step towards the singularity, GitHub just announced Copilot X, their next gen coding assistant powered by Bard. Or no, excuse me, GPT 4. And it makes the old Copilot look like a child's toy. These AI tools are like anabolic steroids. The developers using them get a huge advantage, and within the next 2 years, nobody coding professionally is going to be natty. If you're someone who loves to code like me, or a student learning how to code, you might feel a bit pessimistic right now. All of our open source code, Stack Overflow answers, and tutorials have been used to build large language models that are now being aggressively deployed to automate white collar jobs. I drink your milkshake. But programming is not dead. Personally, I feel extremely full to be living through these times. A 150 years from now, when our heads are stored in a jar of preservative jelly, we'll be telling our great great great grandkids how we lived through the great AI election point of 2023. Resistance is futile. If you wanna survive, you have to be optimistic. These tools will only make us more powerful. AI still can't deliver a great product to the end user, and we'll need programmers who understand how to build these systems, but now they'll be able to build them 10 times faster, thanks to AI tooling. It's a great time to be alive if you love building things. The scary thing though is that Microsoft is Microsoft is single handedly dominating the space. They've been on a blitzkrieg attack this last week, releasing product after product. Bing chat, Copilot for Office, Bing Image Generator, and now Copilot x. You have to give Microsoft credit for not killing off Bing years ago, despite over a decade of people trashing it. They also acquired GitHub and took a major stake in OpenAI. And now, in just a week's time, all of their products look years ahead of the competition. Saudia just gave us a free master class in business strategy. Case in point, GitHub Copilot X. It's currently in technical preview, so you can't use it today, but it has at least 5 game changing features. The big one is its built in chat window. With this tool, you'll be able to highlight a block of code and ask it for an explanation, or ask it to refactor it, or better yet, have it generate some unit tests. These are things you can already do today with ChatGPT, but now it'll be highly specialized for coding problems directly in your IDE. But most importantly, it'll have the context of your actual code base. Remember, GPT 4 can handle 25,000 tokens versus only 3,000 tokens in GPT 3.5. Feature number 2 is Copilot for documentation. Instead of going to the actual docs or Stack Overflow, you'll now be able to generate answers based on a specific library's documentation. They're they're integrating the docs for React, Azure, and MDN, allowing you to generate answers and tutorials on the fly, a feature that terrifies me because it will make me obsolete as a programming instructor, but feature 3 is the one I'm most excited about, voice activated Copilot. The need to be an extremely fast typist who can churn out a 150 words per minute in Vim will be far less important in the AI programming age. Do you have to use your hands? That's like a baby's toy. It's now possible to control Versus Code and write code entirely from voice commands. This is a feature I've always dreamed about because not only is it faster than typing, but it allows you to write code when you otherwise couldn't, like when you're running on treadmill or on your commute to work. The keyboard won't become obsolete, but it'll revolutionize the way things get done in the same way Alexa changed the way people do things in the household. Feature number is Copilot for pull requests. Whenever I submit a pull request to an important project, I have a nervous breakdown trying to figure out the description, because why would anyone wanna merge my garbage code? Well, now Copilot can generate that description for you based on the changes that you made to the code, which were probably made by AI anyway. And finally, we have feature number 5, the Copilot CLI. AI autocompletion will not just happen in the text editor, but also in the terminal. There's no longer a need to memorize endless Linux commands. You just tell it what you wanna do with a certain library, like ffmpeg, and it will generate the command along with an explanation. From there you can run it or revise it if needed. Looks pretty awesome, so when do I get to use it? Well, that I don't know. I would say it's at least months away from being ready for public consumption, and that gives us a small window to write the worst code we possibly can and put it on GitHub, do poison the training data so all of us HTML programmers can keep our 6 figure jobs. And lastly, I would like to salute all the real programmers of the last 30 years who wrote the billions of lines of code that make this beast possible. The cruel irony is that many of them were Linux users who hated Microsoft, but little did they know, they were working for Microsoft for free the whole time. This has been the CodeReport. Thanks for watching, and I will see you in the next one.
It
it
is
is
March
march
23,
23
2023,
2023
and
and
you're
you're
watching
watching
the
the
Code
code
Report.
report
Well,
well
another
another
day,
day
another
another
step
step
towards
towards
the
the
singularity,
singularity
GitHub
github
just
just
announced
announced
Copilot
copilot
X,
x
their
their
next
next
gen
gen
coding
coding
assistant
assistant
powered
powered
by
by
Bard.
bard
Or
or
no,
no
excuse
excuse
me,
me
GPT
gpt
4.
4
And
and
it
it
makes
makes
the
the
old
old
Copilot
copilot
look
look
like
like
a
a
child's
child's
toy.
toy
These
these
AI
ai
tools
tools
are
are
like
like
anabolic
anabolic
steroids.
steroids
The
the
developers
developers
using
using
them
them
get
get
a
a
huge
huge
advantage,
advantage
and
and
within
within
the
the
next
next
2
2
years,
years
nobody
nobody
coding
coding
professionally
professionally
is
is
going
going
to
to
be
be
natty.
natty
If
if
you're
you're
someone
someone
who
who
loves
loves
to
to
code
code
like
like
me,
me
or
or
a
a
student
student
learning
learning
how
how
to
to
code,
code
you
you
might
might
feel
feel
a
a
bit
bit
pessimistic
pessimistic
right
right
now.
now
All
all
of
of
our
our
open
open
source
source
code,
code
Stack
stack
Overflow
overflow
answers,
answers
and
and
tutorials
tutorials
have
have
been
been
used
used
to
to
build
build
large
large
language
language
models
models
that
that
are
are
now
now
being
being
aggressively
aggressively
deployed
deployed
to
to
automate
automate
white
white
collar
collar
jobs.
jobs
I
i
drink
drink
your
your
milkshake.
milkshake
But
but
programming
programming
is
is
not
not
dead.
dead
Personally,
personally
I
i
feel
feel
extremely
extremely
full
full
to
to
be
be
living
living
through
through
these
these
times.
times
A
a
150
150
years
years
from
from
now,
now
when
when
our
our
heads
heads
are
are
stored
stored
in
in
a
a
jar
jar
of
of
preservative
preservative
jelly,
jelly
we'll
we'll
be
be
telling
telling
our
our
great
great
great
great
great
great
grandkids
grandkids
how
how
we
we
lived
lived
through
through
the
the
great
great
AI
ai
election
election
point
point
of
of
2023.
2023
Resistance
resistance
is
is
futile.
futile
If
if
you
you
wanna
wanna
survive,
survive
you
you
have
have
to
to
be
be
optimistic.
optimistic
These
these
tools
tools
will
will
only
only
make
make
us
us
more
more
powerful.
powerful
AI
ai
still
still
can't
can't
deliver
deliver
a
a
great
great
product
product
to
to
the
the
end
end
user,
user
and
and
we'll
we'll
need
need
programmers
programmers
who
who
understand
understand
how
how
to
to
build
build
these
these
systems,
systems
but
but
now
now
they'll
they'll
be
be
able
able
to
to
build
build
them
them
10
10
times
times
faster,
faster
thanks
thanks
to
to
AI
ai
tooling.
tooling
It's
it's
a
a
great
great
time
time
to
to
be
be
alive
alive
if
if
you
you
love
love
building
building
things.
things
The
the
scary
scary
thing
thing
though
though
is
is
that
that
Microsoft
microsoft
is
is
Microsoft
microsoft
is
is
single
single
handedly
handedly
dominating
dominating
the
the
space.
space
They've
they've
been
been
on
on
a
a
blitzkrieg
blitzkrieg
attack
attack
this
this
last
last
week,
week
releasing
releasing
product
product
after
after
product.
product
Bing
bing
chat,
chat
Copilot
copilot
for
for
Office,
office
Bing
bing
Image
image
Generator,
generator
and
and
now
now
Copilot
copilot
x.
x
You
you
have
have
to
to
give
give
Microsoft
microsoft
credit
credit
for
for
not
not
killing
killing
off
off
Bing
bing
years
years
ago,
ago
despite
despite
over
over
a
a
decade
decade
of
of
people
people
trashing
trashing
it.
it
They
they
also
also
acquired
acquired
GitHub
github
and
and
took
took
a
a
major
major
stake
stake
in
in
OpenAI.
openai
And
and
now,
now
in
in
just
just
a
a
week's
week's
time,
time
all
all
of
of
their
their
products
products
look
look
years
years
ahead
ahead
of
of
the
the
competition.
competition
Saudia
saudia
just
just
gave
gave
us
us
a
a
free
free
master
master
class
class
in
in
business
business
strategy.
strategy
Case
case
in
in
point,
point
GitHub
github
Copilot
copilot
X.
x
It's
it's
currently
currently
in
in
technical
technical
preview,
preview
so
so
you
you
can't
can't
use
use
it
it
today,
today
but
but
it
it
has
has
at
at
least
least
5
5
game
game
changing
changing
features.
features
The
the
big
big
one
one
is
is
its
its
built
built
in
in
chat
chat
window.
window
With
with
this
this
tool,
tool
you'll
you'll
be
be
able
able
to
to
highlight
highlight
a
a
block
block
of
of
code
code
and
and
ask
ask
it
it
for
for
an
an
explanation,
explanation
or
or
ask
ask
it
it
to
to
refactor
refactor
it,
it
or
or
better
better
yet,
yet
have
have
it
it
generate
generate
some
some
unit
unit
tests.
tests
These
these
are
are
things
things
you
you
can
can
already
already
do
do
today
today
with
with
ChatGPT,
chatgpt
but
but
now
now
it'll
it'll
be
be
highly
highly
specialized
specialized
for
for
coding
coding
problems
problems
directly
directly
in
in
your
your
IDE.
ide
But
but
most
most
importantly,
importantly
it'll
it'll
have
have
the
the
context
context
of
of
your
your
actual
actual
code
code
base.
base
Remember,
remember
GPT
gpt
4
4
can
can
handle
handle
25,000
25,000
tokens
tokens
versus
versus
only
only
3,000
3,000
tokens
tokens
in
in
GPT
gpt
3.5.
3.5
Feature
feature
number
number
2
2
is
is
Copilot
copilot
for
for
documentation.
documentation
Instead
instead
of
of
going
going
to
to
the
the
actual
actual
docs
docs
or
or
Stack
stack
Overflow,
overflow
you'll
you'll
now
now
be
be
able
able
to
to
generate
generate
answers
answers
based
based
on
on
a
a
specific
specific
library's
library's
documentation.
documentation
They're
they're
they're
they're
integrating
integrating
the
the
docs
docs
for
for
React,
react
Azure,
azure
and
and
MDN,
mdn
allowing
allowing
you
you
to
to
generate
generate
answers
answers
and
and
tutorials
tutorials
on
on
the
the
fly,
fly
a
a
feature
feature
that
that
terrifies
terrifies
me
me
because
because
it
it
will
will
make
make
me
me
obsolete
obsolete
as
as
a
a
programming
programming
instructor,
instructor
but
but
feature
feature
3
3
is
is
the
the
one
one
I'm
i'm
most
most
excited
excited
about,
about
voice
voice
activated
activated
Copilot.
copilot
The
the
need
need
to
to
be
be
an
an
extremely
extremely
fast
fast
typist
typist
who
who
can
can
churn
churn
out
out
a
a
150
150
words
words
per
per
minute
minute
in
in
Vim
vim
will
will
be
be
far
far
less
less
important
important
in
in
the
the
AI
ai
programming
programming
age.
age
Do
do
you
you
have
have
to
to
use
use
your
your
hands?
hands
That's
that's
like
like
a
a
baby's
baby's
toy.
toy
It's
it's
now
now
possible
possible
to
to
control
control
Versus
versus
Code
code
and
and
write
write
code
code
entirely
entirely
from
from
voice
voice
commands.
commands
This
this
is
is
a
a
feature
feature
I've
i've
always
always
dreamed
dreamed
about
about
because
because
not
not
only
only
is
is
it
it
faster
faster
than
than
typing,
typing
but
but
it
it
allows
allows
you
you
to
to
write
write
code
code
when
when
you
you
otherwise
otherwise
couldn't,
couldn't
like
like
when
when
you're
you're
running
running
on
on
treadmill
treadmill
or
or
on
on
your
your
commute
commute
to
to
work.
work
The
the
keyboard
keyboard
won't
won't
become
become
obsolete,
obsolete
but
but
it'll
it'll
revolutionize
revolutionize
the
the
way
way
things
things
get
get
done
done
in
in
the
the
same
same
way
way
Alexa
alexa
changed
changed
the
the
way
way
people
people
do
do
things
things
in
in
the
the
household.
household
Feature
feature
number
number
is
is
Copilot
copilot
for
for
pull
pull
requests.
requests
Whenever
whenever
I
i
submit
submit
a
a
pull
pull
request
request
to
to
an
an
important
important
project,
project
I
i
have
have
a
a
nervous
nervous
breakdown
breakdown
trying
trying
to
to
figure
figure
out
out
the
the
description,
description
because
because
why
why
would
would
anyone
anyone
wanna
wanna
merge
merge
my
my
garbage
garbage
code?
code
Well,
well
now
now
Copilot
copilot
can
can
generate
generate
that
that
description
description
for
for
you
you
based
based
on
on
the
the
changes
changes
that
that
you
you
made
made
to
to
the
the
code,
code
which
which
were
were
probably
probably
made
made
by
by
AI
ai
anyway.
anyway
And
and
finally,
finally
we
we
have
have
feature
feature
number
number
5,
5
the
the
Copilot
copilot
CLI.
cli
AI
ai
autocompletion
autocompletion
will
will
not
not
just
just
happen
happen
in
in
the
the
text
text
editor,
editor
but
but
also
also
in
in
the
the
terminal.
terminal
There's
there's
no
no
longer
longer
a
a
need
need
to
to
memorize
memorize
endless
endless
Linux
linux
commands.
commands
You
you
just
just
tell
tell
it
it
what
what
you
you
wanna
wanna
do
do
with
with
a
a
certain
certain
library,
library
like
like
ffmpeg,
ffmpeg
and
and
it
it
will
will
generate
generate
the
the
command
command
along
along
with
with
an
an
explanation.
explanation
From
from
there
there
you
you
can
can
run
run
it
it
or
or
revise
revise
it
it
if
if
needed.
needed
Looks
looks
pretty
pretty
awesome,
awesome
so
so
when
when
do
do
I
i
get
get
to
to
use
use
it?
it
Well,
well
that
that
I
i
don't
don't
know.
know
I
i
would
would
say
say
it's
it's
at
at
least
least
months
months
away
away
from
from
being
being
ready
ready
for
for
public
public
consumption,
consumption
and
and
that
that
gives
gives
us
us
a
a
small
small
window
window
to
to
write
write
the
the
worst
worst
code
code
we
we
possibly
possibly
can
can
and
and
put
put
it
it
on
on
GitHub,
github
do
do
poison
poison
the
the
training
training
data
data
so
so
all
all
of
of
us
us
HTML
html
programmers
programmers
can
can
keep
keep
our
our
6
6
figure
figure
jobs.
jobs
And
and
lastly,
lastly
I
i
would
would
like
like
to
to
salute
salute
all
all
the
the
real
real
programmers
programmers
of
of
the
the
last
last
30
30
years
years
who
who
wrote
wrote
the
the
billions
billions
of
of
lines
lines
of
of
code
code
that
that
make
make
this
this
beast
beast
possible.
possible
The
the
cruel
cruel
irony
irony
is
is
that
that
many
many
of
of
them
them
were
were
Linux
linux
users
users
who
who
hated
hated
Microsoft,
microsoft
but
but
little
little
did
did
they
they
know,
know
they
they
were
were
working
working
for
for
Microsoft
microsoft
for
for
free
free
the
the
whole
whole
time.
time
This
this
has
has
been
been
the
the
CodeReport.
codereport
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
The transcript discusses various AI tools and their potential for coding problems. It mentions a new tool called Copilot X that is being released soon, and discusses the importance of being optimistic and fast in coding problems. The transcript also mentions a new feature called voice activated Copilot that allows for easy writing of code and the ability to generate a description of a pull request. The importance of being a fast developer is also emphasized.
Game over… GitHub Copilot X announced
It is March 23, 2023, and you're watching the Code Report. Well, another day, another step towards the singularity, GitHub just announced Copilot X, their next gen coding assistant powered by Bard. Or no, excuse me, GPT 4. And it makes the old Copilot look like a child's toy. These AI tools are like anabolic steroids. The developers using them get a huge advantage, and within the next 2 years, nobody coding professionally is going to be natty. If you're someone who loves to code like me, or a student learning how to code, you might feel a bit pessimistic right now. All of our open source code, Stack Overflow answers, and tutorials have been used to build large language models that are now being aggressively deployed to automate white collar jobs. I drink your milkshake. But programming is not dead. Personally, I feel extremely full to be living through these times. A 150 years from now, when our heads are stored in a jar of preservative jelly, we'll be telling our great great great grandkids how we lived through the great AI election point of 2023. Resistance is futile. If you wanna survive, you have to be optimistic. These tools will only make us more powerful. AI still can't deliver a great product to the end user, and we'll need programmers who understand how to build these systems, but now they'll be able to build them 10 times faster, thanks to AI tooling. It's a great time to be alive if you love building things. The scary thing though is that Microsoft is Microsoft is single handedly dominating the space. They've been on a blitzkrieg attack this last week, releasing product after product. Bing chat, Copilot for Office, Bing Image Generator, and now Copilot x. You have to give Microsoft credit for not killing off Bing years ago, despite over a decade of people trashing it. They also acquired GitHub and took a major stake in OpenAI. And now, in just a week's time, all of their products look years ahead of the competition. Saudia just gave us a free master class in business strategy. Case in point, GitHub Copilot X. It's currently in technical preview, so you can't use it today, but it has at least 5 game changing features. The big one is its built in chat window. With this tool, you'll be able to highlight a block of code and ask it for an explanation, or ask it to refactor it, or better yet, have it generate some unit tests. These are things you can already do today with ChatGPT, but now it'll be highly specialized for coding problems directly in your IDE. But most importantly, it'll have the context of your actual code base. Remember, GPT 4 can handle 25,000 tokens versus only 3,000 tokens in GPT 3.5. Feature number 2 is Copilot for documentation. Instead of going to the actual docs or Stack Overflow, you'll now be able to generate answers based on a specific library's documentation. They're they're integrating the docs for React, Azure, and MDN, allowing you to generate answers and tutorials on the fly, a feature that terrifies me because it will make me obsolete as a programming instructor, but feature 3 is the one I'm most excited about, voice activated Copilot. The need to be an extremely fast typist who can churn out a 150 words per minute in Vim will be far less important in the AI programming age. Do you have to use your hands? That's like a baby's toy. It's now possible to control Versus Code and write code entirely from voice commands. This is a feature I've always dreamed about because not only is it faster than typing, but it allows you to write code when you otherwise couldn't, like when you're running on treadmill or on your commute to work. The keyboard won't become obsolete, but it'll revolutionize the way things get done in the same way Alexa changed the way people do things in the household. Feature number is Copilot for pull requests. Whenever I submit a pull request to an important project, I have a nervous breakdown trying to figure out the description, because why would anyone wanna merge my garbage code? Well, now Copilot can generate that description for you based on the changes that you made to the code, which were probably made by AI anyway. And finally, we have feature number 5, the Copilot CLI. AI autocompletion will not just happen in the text editor, but also in the terminal. There's no longer a need to memorize endless Linux commands. You just tell it what you wanna do with a certain library, like ffmpeg, and it will generate the command along with an explanation. From there you can run it or revise it if needed. Looks pretty awesome, so when do I get to use it? Well, that I don't know. I would say it's at least months away from being ready for public consumption, and that gives us a small window to write the worst code we possibly can and put it on GitHub, do poison the training data so all of us HTML programmers can keep our 6 figure jobs. And lastly, I would like to salute all the real programmers of the last 30 years who wrote the billions of lines of code that make this beast possible. The cruel irony is that many of them were Linux users who hated Microsoft, but little did they know, they were working for Microsoft for free the whole time. This has been the CodeReport. Thanks for watching, and I will see you in the next one.
The transcript discusses various AI tools and their potential for coding problems. It mentions a new tool called Copilot X that is being released soon, and discusses the importance of being optimistic and fast in coding problems. The transcript also mentions a new feature called voice activated Copilot that allows for easy writing of code and the ability to generate a description of a pull request. The importance of being a fast developer is also emphasized.