My GitHub copilot trial expired... Will I pay Microsoft the $10 fee to upgrade? In other bad news, Heroku is killing off its free tier soon. But luckily, we did get a new JavaScript framework this week. 

#technews #programming #TheCodeReport

🔗 Resources

GitHub Copilot https://github.com/features/copilot
Heroku Free Tier Announcement https://blog.heroku.com/next-chapter
Enhance GitHub https://github.com/enhance-dev/enhance-starter-project
The John McAfee Pledge https://twitter.com/officialmcafee/status/887024683379544065

📚 Chapters

🔥 Get More Content - Upgrade to PRO

Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment. 

🎨 My Editor Settings

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

🔖 Topics Covered

- GitHub Copilot now paid
- Heroku free-tier alternatives
- Will firebase free tier be removed?
2024-02-04T13:33:08.557Z
nova-2
2-general-nova
2024-01-09.29447
30089e05-99d1-4376-b32e-c263170674af
957ff212-d85f-429e-82f5-395121220252
ad74c552880de60983a5f27215597994c20bbd964626006194f9b745c611da50
67875a7f-c9c4-48a0-aa55-5bdb8a91c34a
deprecated
It is September 2, 2022, and you're watching the code report.
Well, it was fun while it lasted, but my GitHub Copilot free trial expired today, and I'm way too cheap to pay $10 a month for something that will save me 1,000 of dollars in hard manual labor.
And, surprisingly, over 90% of developers out there are just as as me.
Or are they?
I've had access to it from the very beginning, and in some ways, it's incredibly helpful, especially when it comes to writing common boilerplate code or when doing unit testing.
It understands the context of the code you've already written or that it wrote for you and can bang out a bunch of worthless unit tests to give you a 100% code coverage to make your boss happy.
That's pretty awesome, but there are some definite trade offs here.
For 1, it's almost too good and I feel like it makes me more stupider.
Like, instead of using my normal problem solving technique of copying the top answer from Stack Overflow, I just trust that Copilot knows what it's doing.
But in a lot of cases, the code is actually not as good as it looks at first.
Your JavaScript throws a seg fault, then you end up going back to reverse engineer the Copilot code, when really you could have done this all by self, but you just got lazy and ended up wasting time.
The other problem I have with Copilot is that it sometimes just makes annoying suggestions.
Yes, you can toggle it on and off, but that's also annoying.
The biggest issue though is that every time you use Copilot, it collects a little more data and gets a little bit better at what it does.
AI just its first art contest yesterday at the Colorado State Fair and pissed off a bunch of humans.
Before you know it, AI is going to start winning every hackathon.
It might still take another year or 2 before it replaces us completely, but right now it feels a lot like we're paying Microsoft for the privilege of digging our own graves.
I think the only way to fight back is to write terrible nonsensical spaghetti code to ensure the copilot doesn't take over as captain of this flight.
Now, if my copilot trial expiring weren't bad enough.
Heroku also just recently announced that they're getting rid of their free tier.
It used to be one of the easiest places to get a server, post database and Redis cache in a single location all for free.
But starting on November 28, 2022, all those free services are going away.
Now, if you don't use Heroku, you may not think that's a big deal, but this could be the first domino to fall, motivating other platforms to also get rid of their free tiers.
As a cheap ass developer with hundreds of unfinished side projects, I truly hope that's not the case.
But in this current economy, tech stocks are in free fall.
Heroku is owned by Salesforce, which has declined 50% from its peak earlier this year.
Free tiers are only there to drive growth, and if the user base isn't growing, then free tiers serve no other purpose than lose money.
They claim it's to manage fraud and abuse, and that may be true to some extent, but in my opinion, this looks a lot more like a financial decision.
Luckily, there are many other platforms that still have a free tier.
You can get a free relational database from PlanetScale, free hosting and Edge functions from Vercel or Cloudflare, all kinds of free stuff from Firebase, and I'd be very surprised if they ever eliminated their free tier.
In fact, I'm so confident that I'll make the John McAfee promise right now to eat my own on national television if Firebase ever gets rid of its free tier.
I'd rather be suicided in a Spanish prison than see that happen, but it's not all bad news this week.
We did get a brand new JavaScript framework.
This one's called enhanced and it has a weirdly awesome logo, but actually provides a really awesome developer experience when it comes to working with web components.
What's interesting is that it's using patterns very similar to what I'm using to build the next version of the FireShip Pro website.
It's very cool to see another project thinking about native web components in the context of a multipage application.
This just in, we have some breaking news.
I encountered a regex problem, then exactly 12 seconds later, I went out and purchased GitHub Copilot.
It's Britney, bitch.
This has been the code report.
Thanks for watching, and I will see you in the next one.

Speaker 0: It is September 2, 2022, and you're watching the code report. Well, it was fun while it lasted, but my GitHub Copilot free trial expired today, and I'm way too cheap to pay $10 a month for something that will save me 1,000 of dollars in hard manual labor. And, surprisingly, over 90% of developers out there are just as as me. Or are they? I've had access to it from the very beginning, and in some ways, it's incredibly helpful, especially when it comes to writing common boilerplate code or when doing unit testing.

It understands the context of the code you've already written or that it wrote for you and can bang out a bunch of worthless unit tests to give you a 100% code coverage to make your boss happy. That's pretty awesome, but there are some definite trade offs here. For 1, it's almost too good and I feel like it makes me more stupider. Like, instead of using my normal problem solving technique of copying the top answer from Stack Overflow, I just trust that Copilot knows what it's doing. But in a lot of cases, the code is actually not as good as it looks at first.

Your JavaScript throws a seg fault, then you end up going back to reverse engineer the Copilot code, when really you could have done this all by self, but you just got lazy and ended up wasting time. The other problem I have with Copilot is that it sometimes just makes annoying suggestions. Yes, you can toggle it on and off, but that's also annoying. The biggest issue though is that every time you use Copilot, it collects a little more data and gets a little bit better at what it does. AI just its first art contest yesterday at the Colorado State Fair and pissed off a bunch of humans.

Before you know it, AI is going to start winning every hackathon. It might still take another year or 2 before it replaces us completely, but right now it feels a lot like we're paying Microsoft for the privilege of digging our own graves. I think the only way to fight back is to write terrible nonsensical spaghetti code to ensure the copilot doesn't take over as captain of this flight. Now, if my copilot trial expiring weren't bad enough. Heroku also just recently announced that they're getting rid of their free tier.

It used to be one of the easiest places to get a server, post database and Redis cache in a single location all for free. But starting on November 28, 2022, all those free services are going away. Now, if you don't use Heroku, you may not think that's a big deal, but this could be the first domino to fall, motivating other platforms to also get rid of their free tiers. As a cheap ass developer with hundreds of unfinished side projects, I truly hope that's not the case. But in this current economy, tech stocks are in free fall.

Heroku is owned by Salesforce, which has declined 50% from its peak earlier this year. Free tiers are only there to drive growth, and if the user base isn't growing, then free tiers serve no other purpose than lose money. They claim it's to manage fraud and abuse, and that may be true to some extent, but in my opinion, this looks a lot more like a financial decision. Luckily, there are many other platforms that still have a free tier. You can get a free relational database from PlanetScale, free hosting and Edge functions from Vercel or Cloudflare, all kinds of free stuff from Firebase, and I'd be very surprised if they ever eliminated their free tier.

In fact, I'm so confident that I'll make the John McAfee promise right now to eat my own on national television if Firebase ever gets rid of its free tier. I'd rather be suicided in a Spanish prison than see that happen, but it's not all bad news this week. We did get a brand new JavaScript framework. This one's called enhanced and it has a weirdly awesome logo, but actually provides a really awesome developer experience when it comes to working with web components. What's interesting is that it's using patterns very similar to what I'm using to build the next version of the FireShip Pro website.

It's very cool to see another project thinking about native web components in the context of a multipage application. This just in, we have some breaking news. I encountered a regex problem, then exactly 12 seconds later, I went out and purchased GitHub Copilot. It's Britney, bitch. This has been the code report.

Thanks for watching, and I will see you in the next one.
It is September 2, 2022, and you're watching the code report. Well, it was fun while it lasted, but my GitHub Copilot free trial expired today, and I'm way too cheap to pay $10 a month for something that will save me 1,000 of dollars in hard manual labor.
And, surprisingly, over 90% of developers out there are just as as me. Or are they? I've had access to it from the very beginning, and in some ways, it's incredibly helpful, especially when it comes to writing common boilerplate code or when doing unit testing. It understands the context of the code you've already written or that it wrote for you and can bang out a bunch of worthless unit tests to give you a 100% code coverage to make your boss happy. That's pretty awesome, but there are some definite trade offs here. For 1, it's almost too good and I feel like it makes me more stupider.
software development
software
quality assurance
Like, instead of using my normal problem solving technique of copying the top answer from Stack Overflow, I just trust that Copilot knows what it's doing. But in a lot of cases, the code is actually not as good as it looks at first. Your JavaScript throws a seg fault, then you end up going back to reverse engineer the Copilot code, when really you could have done this all by self, but you just got lazy and ended up wasting time. The other problem I have with Copilot is that it sometimes just makes annoying suggestions. Yes, you can toggle it on and off, but that's also annoying.
The biggest issue though is that every time you use Copilot, it collects a little more data and gets a little bit better at what it does. AI just its first art contest yesterday at the Colorado State Fair and pissed off a bunch of humans. Before you know it, AI is going to start winning every hackathon.
artificial intelligence
It might still take another year or 2 before it replaces us completely, but right now it feels a lot like we're paying Microsoft for the privilege of digging our own graves. I think the only way to fight back is to write terrible nonsensical spaghetti code to ensure the copilot doesn't take over as captain of this flight. Now, if my copilot trial expiring weren't bad enough. Heroku also just recently announced that they're getting rid of their free tier. It used to be one of the easiest places to get a server, post database and Redis cache in a single location all for free. But starting on November 28, 2022, all those free services are going away. Now, if you don't use Heroku, you may not think that's a big deal, but this could be the first domino to fall, motivating other platforms to also get rid of their free tiers. As a cheap ass developer with hundreds of unfinished side projects, I truly hope that's not the case. But in this current economy, tech stocks are in free fall. Heroku is owned by Salesforce, which has declined 50% from its peak earlier this year. Free tiers are only there to drive growth, and if the user base isn't growing, then free tiers serve no other purpose than lose money.
They claim it's to manage fraud and abuse, and that may be true to some extent, but in my opinion, this looks a lot more like a financial decision. Luckily, there are many other platforms that still have a free tier. You can get a free relational database from PlanetScale, free hosting and Edge functions from Vercel or Cloudflare, all kinds of free stuff from Firebase, and I'd be very surprised if they ever eliminated their free tier.
databases
In fact, I'm so confident that I'll make the John McAfee promise right now to eat my own on national television if Firebase ever gets rid of its free tier. I'd rather be suicided in a Spanish prison than see that happen, but it's not all bad news this week. We did get a brand new JavaScript framework. This one's called enhanced and it has a weirdly awesome logo, but actually provides a really awesome developer experience when it comes to working with web components. What's interesting is that it's using patterns very similar to what I'm using to build the next version of the FireShip Pro website. It's very cool to see another project thinking about native web components in the context of a multipage application. This just in, we have some breaking news. I encountered a regex problem, then exactly 12 seconds later, I went out and purchased GitHub Copilot. It's Britney, bitch. This has been the code report. Thanks for watching, and I will see you in the next one.
It is September 2, 2022, and you're watching the code report. Well, it was fun while it lasted, but my GitHub Copilot free trial expired today, and I'm way too cheap to pay $10 a month for something that will save me 1,000 of dollars in hard manual labor. And, surprisingly, over 90% of developers out there are just as as me. Or are they? I've had access to it from the very beginning, and in some ways, it's incredibly helpful, especially when it comes to writing common boilerplate code or when doing unit testing. It understands the context of the code you've already written or that it wrote for you and can bang out a bunch of worthless unit tests to give you a 100% code coverage to make your boss happy. That's pretty awesome, but there are some definite trade offs here. For 1, it's almost too good and I feel like it makes me more stupider. Like, instead of using my normal problem solving technique of copying the top answer from Stack Overflow, I just trust that Copilot knows what it's doing. But in a lot of cases, the code is actually not as good as it looks at first. Your JavaScript throws a seg fault, then you end up going back to reverse engineer the Copilot code, when really you could have done this all by self, but you just got lazy and ended up wasting time. The other problem I have with Copilot is that it sometimes just makes annoying suggestions. Yes, you can toggle it on and off, but that's also annoying. The biggest issue though is that every time you use Copilot, it collects a little more data and gets a little bit better at what it does. AI just its first art contest yesterday at the Colorado State Fair and pissed off a bunch of humans. Before you know it, AI is going to start winning every hackathon. It might still take another year or 2 before it replaces us completely, but right now it feels a lot like we're paying Microsoft for the privilege of digging our own graves. I think the only way to fight back is to write terrible nonsensical spaghetti code to ensure the copilot doesn't take over as captain of this flight. Now, if my copilot trial expiring weren't bad enough. Heroku also just recently announced that they're getting rid of their free tier. It used to be one of the easiest places to get a server, post database and Redis cache in a single location all for free. But starting on November 28, 2022, all those free services are going away. Now, if you don't use Heroku, you may not think that's a big deal, but this could be the first domino to fall, motivating other platforms to also get rid of their free tiers. As a cheap ass developer with hundreds of unfinished side projects, I truly hope that's not the case. But in this current economy, tech stocks are in free fall. Heroku is owned by Salesforce, which has declined 50% from its peak earlier this year. Free tiers are only there to drive growth, and if the user base isn't growing, then free tiers serve no other purpose than lose money. They claim it's to manage fraud and abuse, and that may be true to some extent, but in my opinion, this looks a lot more like a financial decision. Luckily, there are many other platforms that still have a free tier. You can get a free relational database from PlanetScale, free hosting and Edge functions from Vercel or Cloudflare, all kinds of free stuff from Firebase, and I'd be very surprised if they ever eliminated their free tier. In fact, I'm so confident that I'll make the John McAfee promise right now to eat my own on national television if Firebase ever gets rid of its free tier. I'd rather be suicided in a Spanish prison than see that happen, but it's not all bad news this week. We did get a brand new JavaScript framework. This one's called enhanced and it has a weirdly awesome logo, but actually provides a really awesome developer experience when it comes to working with web components. What's interesting is that it's using patterns very similar to what I'm using to build the next version of the FireShip Pro website. It's very cool to see another project thinking about native web components in the context of a multipage application. This just in, we have some breaking news. I encountered a regex problem, then exactly 12 seconds later, I went out and purchased GitHub Copilot. It's Britney, bitch. This has been the code report. Thanks for watching, and I will see you in the next one.
It
it
is
is
September
september
2,
2
2022,
2022
and
and
you're
you're
watching
watching
the
the
code
code
report.
report
Well,
well
it
it
was
was
fun
fun
while
while
it
it
lasted,
lasted
but
but
my
my
GitHub
github
Copilot
copilot
free
free
trial
trial
expired
expired
today,
today
and
and
I'm
i'm
way
way
too
too
cheap
cheap
to
to
pay
pay
$10
$10
a
a
month
month
for
for
something
something
that
that
will
will
save
save
me
me
1,000
1,000
of
of
dollars
dollars
in
in
hard
hard
manual
manual
labor.
labor
And,
and
surprisingly,
surprisingly
over
over
90%
90%
of
of
developers
developers
out
out
there
there
are
are
just
just
as
as
as
as
me.
me
Or
or
are
are
they?
they
I've
i've
had
had
access
access
to
to
it
it
from
from
the
the
very
very
beginning,
beginning
and
and
in
in
some
some
ways,
ways
it's
it's
incredibly
incredibly
helpful,
helpful
especially
especially
when
when
it
it
comes
comes
to
to
writing
writing
common
common
boilerplate
boilerplate
code
code
or
or
when
when
doing
doing
unit
unit
testing.
testing
It
it
understands
understands
the
the
context
context
of
of
the
the
code
code
you've
you've
already
already
written
written
or
or
that
that
it
it
wrote
wrote
for
for
you
you
and
and
can
can
bang
bang
out
out
a
a
bunch
bunch
of
of
worthless
worthless
unit
unit
tests
tests
to
to
give
give
you
you
a
a
100%
100%
code
code
coverage
coverage
to
to
make
make
your
your
boss
boss
happy.
happy
That's
that's
pretty
pretty
awesome,
awesome
but
but
there
there
are
are
some
some
definite
definite
trade
trade
offs
offs
here.
here
For
for
1,
1
it's
it's
almost
almost
too
too
good
good
and
and
I
i
feel
feel
like
like
it
it
makes
makes
me
me
more
more
stupider.
stupider
Like,
like
instead
instead
of
of
using
using
my
my
normal
normal
problem
problem
solving
solving
technique
technique
of
of
copying
copying
the
the
top
top
answer
answer
from
from
Stack
stack
Overflow,
overflow
I
i
just
just
trust
trust
that
that
Copilot
copilot
knows
knows
what
what
it's
it's
doing.
doing
But
but
in
in
a
a
lot
lot
of
of
cases,
cases
the
the
code
code
is
is
actually
actually
not
not
as
as
good
good
as
as
it
it
looks
looks
at
at
first.
first
Your
your
JavaScript
javascript
throws
throws
a
a
seg
seg
fault,
fault
then
then
you
you
end
end
up
up
going
going
back
back
to
to
reverse
reverse
engineer
engineer
the
the
Copilot
copilot
code,
code
when
when
really
really
you
you
could
could
have
have
done
done
this
this
all
all
by
by
self,
self
but
but
you
you
just
just
got
got
lazy
lazy
and
and
ended
ended
up
up
wasting
wasting
time.
time
The
the
other
other
problem
problem
I
i
have
have
with
with
Copilot
copilot
is
is
that
that
it
it
sometimes
sometimes
just
just
makes
makes
annoying
annoying
suggestions.
suggestions
Yes,
yes
you
you
can
can
toggle
toggle
it
it
on
on
and
and
off,
off
but
but
that's
that's
also
also
annoying.
annoying
The
the
biggest
biggest
issue
issue
though
though
is
is
that
that
every
every
time
time
you
you
use
use
Copilot,
copilot
it
it
collects
collects
a
a
little
little
more
more
data
data
and
and
gets
gets
a
a
little
little
bit
bit
better
better
at
at
what
what
it
it
does.
does
AI
ai
just
just
its
its
first
first
art
art
contest
contest
yesterday
yesterday
at
at
the
the
Colorado
colorado
State
state
Fair
fair
and
and
pissed
pissed
off
off
a
a
bunch
bunch
of
of
humans.
humans
Before
before
you
you
know
know
it,
it
AI
ai
is
is
going
going
to
to
start
start
winning
winning
every
every
hackathon.
hackathon
It
it
might
might
still
still
take
take
another
another
year
year
or
or
2
2
before
before
it
it
replaces
replaces
us
us
completely,
completely
but
but
right
right
now
now
it
it
feels
feels
a
a
lot
lot
like
like
we're
we're
paying
paying
Microsoft
microsoft
for
for
the
the
privilege
privilege
of
of
digging
digging
our
our
own
own
graves.
graves
I
i
think
think
the
the
only
only
way
way
to
to
fight
fight
back
back
is
is
to
to
write
write
terrible
terrible
nonsensical
nonsensical
spaghetti
spaghetti
code
code
to
to
ensure
ensure
the
the
copilot
copilot
doesn't
doesn't
take
take
over
over
as
as
captain
captain
of
of
this
this
flight.
flight
Now,
now
if
if
my
my
copilot
copilot
trial
trial
expiring
expiring
weren't
weren't
bad
bad
enough.
enough
Heroku
heroku
also
also
just
just
recently
recently
announced
announced
that
that
they're
they're
getting
getting
rid
rid
of
of
their
their
free
free
tier.
tier
It
it
used
used
to
to
be
be
one
one
of
of
the
the
easiest
easiest
places
places
to
to
get
get
a
a
server,
server
post
post
database
database
and
and
Redis
redis
cache
cache
in
in
a
a
single
single
location
location
all
all
for
for
free.
free
But
but
starting
starting
on
on
November
november
28,
28
2022,
2022
all
all
those
those
free
free
services
services
are
are
going
going
away.
away
Now,
now
if
if
you
you
don't
don't
use
use
Heroku,
heroku
you
you
may
may
not
not
think
think
that's
that's
a
a
big
big
deal,
deal
but
but
this
this
could
could
be
be
the
the
first
first
domino
domino
to
to
fall,
fall
motivating
motivating
other
other
platforms
platforms
to
to
also
also
get
get
rid
rid
of
of
their
their
free
free
tiers.
tiers
As
as
a
a
cheap
cheap
ass
ass
developer
developer
with
with
hundreds
hundreds
of
of
unfinished
unfinished
side
side
projects,
projects
I
i
truly
truly
hope
hope
that's
that's
not
not
the
the
case.
case
But
but
in
in
this
this
current
current
economy,
economy
tech
tech
stocks
stocks
are
are
in
in
free
free
fall.
fall
Heroku
heroku
is
is
owned
owned
by
by
Salesforce,
salesforce
which
which
has
has
declined
declined
50%
50%
from
from
its
its
peak
peak
earlier
earlier
this
this
year.
year
Free
free
tiers
tiers
are
are
only
only
there
there
to
to
drive
drive
growth,
growth
and
and
if
if
the
the
user
user
base
base
isn't
isn't
growing,
growing
then
then
free
free
tiers
tiers
serve
serve
no
no
other
other
purpose
purpose
than
than
lose
lose
money.
money
They
they
claim
claim
it's
it's
to
to
manage
manage
fraud
fraud
and
and
abuse,
abuse
and
and
that
that
may
may
be
be
true
true
to
to
some
some
extent,
extent
but
but
in
in
my
my
opinion,
opinion
this
this
looks
looks
a
a
lot
lot
more
more
like
like
a
a
financial
financial
decision.
decision
Luckily,
luckily
there
there
are
are
many
many
other
other
platforms
platforms
that
that
still
still
have
have
a
a
free
free
tier.
tier
You
you
can
can
get
get
a
a
free
free
relational
relational
database
database
from
from
PlanetScale,
planetscale
free
free
hosting
hosting
and
and
Edge
edge
functions
functions
from
from
Vercel
vercel
or
or
Cloudflare,
cloudflare
all
all
kinds
kinds
of
of
free
free
stuff
stuff
from
from
Firebase,
firebase
and
and
I'd
i'd
be
be
very
very
surprised
surprised
if
if
they
they
ever
ever
eliminated
eliminated
their
their
free
free
tier.
tier
In
in
fact,
fact
I'm
i'm
so
so
confident
confident
that
that
I'll
i'll
make
make
the
the
John
john
McAfee
mcafee
promise
promise
right
right
now
now
to
to
eat
eat
my
my
own
own
on
on
national
national
television
television
if
if
Firebase
firebase
ever
ever
gets
gets
rid
rid
of
of
its
its
free
free
tier.
tier
I'd
i'd
rather
rather
be
be
suicided
suicided
in
in
a
a
Spanish
spanish
prison
prison
than
than
see
see
that
that
happen,
happen
but
but
it's
it's
not
not
all
all
bad
bad
news
news
this
this
week.
week
We
we
did
did
get
get
a
a
brand
brand
new
new
JavaScript
javascript
framework.
framework
This
this
one's
one's
called
called
enhanced
enhanced
and
and
it
it
has
has
a
a
weirdly
weirdly
awesome
awesome
logo,
logo
but
but
actually
actually
provides
provides
a
a
really
really
awesome
awesome
developer
developer
experience
experience
when
when
it
it
comes
comes
to
to
working
working
with
with
web
web
components.
components
What's
what's
interesting
interesting
is
is
that
that
it's
it's
using
using
patterns
patterns
very
very
similar
similar
to
to
what
what
I'm
i'm
using
using
to
to
build
build
the
the
next
next
version
version
of
of
the
the
FireShip
fireship
Pro
pro
website.
website
It's
it's
very
very
cool
cool
to
to
see
see
another
another
project
project
thinking
thinking
about
about
native
native
web
web
components
components
in
in
the
the
context
context
of
of
a
a
multipage
multipage
application.
application
This
this
just
just
in,
in
we
we
have
have
some
some
breaking
breaking
news.
news
I
i
encountered
encountered
a
a
regex
regex
problem,
problem
then
then
exactly
exactly
12
12
seconds
seconds
later,
later
I
i
went
went
out
out
and
and
purchased
purchased
GitHub
github
Copilot.
copilot
It's
it's
Britney,
britney
bitch.
bitch
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
The speaker discusses the expiration of their GitHub Copilot trial and the trade-offs it may cause. They also mention a new JavaScript framework called enhanced that provides a better developer experience for developers, but they acknowledge that it may cause problems for financial reasons. They also mention a news about a new JavaScript framework that provides a better developer experience, but they acknowledge it may cause breaking news.
There ain't no such thing as a "free" tier
It is September 2, 2022, and you're watching the code report. Well, it was fun while it lasted, but my GitHub Copilot free trial expired today, and I'm way too cheap to pay $10 a month for something that will save me 1,000 of dollars in hard manual labor. And, surprisingly, over 90% of developers out there are just as as me. Or are they? I've had access to it from the very beginning, and in some ways, it's incredibly helpful, especially when it comes to writing common boilerplate code or when doing unit testing. It understands the context of the code you've already written or that it wrote for you and can bang out a bunch of worthless unit tests to give you a 100% code coverage to make your boss happy. That's pretty awesome, but there are some definite trade offs here. For 1, it's almost too good and I feel like it makes me more stupider. Like, instead of using my normal problem solving technique of copying the top answer from Stack Overflow, I just trust that Copilot knows what it's doing. But in a lot of cases, the code is actually not as good as it looks at first. Your JavaScript throws a seg fault, then you end up going back to reverse engineer the Copilot code, when really you could have done this all by self, but you just got lazy and ended up wasting time. The other problem I have with Copilot is that it sometimes just makes annoying suggestions. Yes, you can toggle it on and off, but that's also annoying. The biggest issue though is that every time you use Copilot, it collects a little more data and gets a little bit better at what it does. AI just its first art contest yesterday at the Colorado State Fair and pissed off a bunch of humans. Before you know it, AI is going to start winning every hackathon. It might still take another year or 2 before it replaces us completely, but right now it feels a lot like we're paying Microsoft for the privilege of digging our own graves. I think the only way to fight back is to write terrible nonsensical spaghetti code to ensure the copilot doesn't take over as captain of this flight. Now, if my copilot trial expiring weren't bad enough. Heroku also just recently announced that they're getting rid of their free tier. It used to be one of the easiest places to get a server, post database and Redis cache in a single location all for free. But starting on November 28, 2022, all those free services are going away. Now, if you don't use Heroku, you may not think that's a big deal, but this could be the first domino to fall, motivating other platforms to also get rid of their free tiers. As a cheap ass developer with hundreds of unfinished side projects, I truly hope that's not the case. But in this current economy, tech stocks are in free fall. Heroku is owned by Salesforce, which has declined 50% from its peak earlier this year. Free tiers are only there to drive growth, and if the user base isn't growing, then free tiers serve no other purpose than lose money. They claim it's to manage fraud and abuse, and that may be true to some extent, but in my opinion, this looks a lot more like a financial decision. Luckily, there are many other platforms that still have a free tier. You can get a free relational database from PlanetScale, free hosting and Edge functions from Vercel or Cloudflare, all kinds of free stuff from Firebase, and I'd be very surprised if they ever eliminated their free tier. In fact, I'm so confident that I'll make the John McAfee promise right now to eat my own on national television if Firebase ever gets rid of its free tier. I'd rather be suicided in a Spanish prison than see that happen, but it's not all bad news this week. We did get a brand new JavaScript framework. This one's called enhanced and it has a weirdly awesome logo, but actually provides a really awesome developer experience when it comes to working with web components. What's interesting is that it's using patterns very similar to what I'm using to build the next version of the FireShip Pro website. It's very cool to see another project thinking about native web components in the context of a multipage application. This just in, we have some breaking news. I encountered a regex problem, then exactly 12 seconds later, I went out and purchased GitHub Copilot. It's Britney, bitch. This has been the code report. Thanks for watching, and I will see you in the next one.
The speaker discusses the expiration of their GitHub Copilot trial and the trade-offs it may cause. They also mention a new JavaScript framework called enhanced that provides a better developer experience for developers, but they acknowledge that it may cause problems for financial reasons. They also mention a news about a new JavaScript framework that provides a better developer experience, but they acknowledge it may cause breaking news.