HomeVideos

Embracing Failing

Now Playing

Embracing Failing

Transcript

269 segments

0:00

These are one of those things where I

0:01

just I could have never predicted. I

0:04

could never have predicted it in a

0:06

million years. Even if you gave me so

0:09

much of the information leading up to

0:11

this point, I just would not have been

0:13

able to make the guess. It all started

0:15

with this video right here. Pewdiepie

0:17

deciding to embrace the Linux and even

0:20

more importantly the Arch Linux

0:22

lifestyle. And then he started to do a

0:24

little bit of hardware. And it was it

0:26

was amazing to watch kind of his process

0:28

of 3D printing and getting all the wires

0:31

inside the compartment and everything

0:33

actually working. Then eventually he

0:35

makes this a supercomput in which he

0:37

puts a bunch of AIs on it and actually

0:41

makes them all come to consensus and

0:43

have some sort of competition with each

0:45

other. And he calls it the council. And

0:47

then finally, PewDiePie goes out there

0:48

and attempts to train his own coding bot

0:51

and spends days upon days generating his

0:54

own data, having to figure out how to

0:56

make actually clean data, not

0:57

accidentally poisoning any of his tests,

0:59

and ultimately make it so that he can

1:01

generate a robot that has a better score

1:03

than some of OpenAI's older models. And

1:05

it's just not something that I would

1:07

have guessed would have happened in

1:08

2026. I know these last few years, the

1:11

writers, they've been really, really

1:13

good. They're just setting up every

1:15

season better than the previous. The

1:17

guesses, the twist, the turn. I would

1:18

have never guessed any of it. But this

1:20

for me was the most surprising. Watching

1:22

somebody who I largely thought was just

1:24

a goofball on the internet turn into

1:27

actually a legendary kind of engineer

1:30

who's building things and actually

1:31

learning and taking his time and

1:34

embracing failure. And it's really

1:36

strange to say this, but I felt like I

1:38

need to say this. I think there's a lot

1:40

we can all learn from feuds. Yes, Mr.

1:43

Ligma himself can teach us all a good

1:45

lesson. So, I'm going to do a lot of

1:46

yapping and we're going to do a lot of

1:48

yapping about what Peudes has said. But

1:50

first, I think you should just probably

1:51

hear it straight from him. We're going

1:53

to jump in at the end of a video in

1:55

which it is PewDiePie talking, you know,

1:57

through all of his thoughts after going

1:59

through this really long process of

2:01

creating his own supercomput, getting

2:03

into AI, and then ultimately training

2:05

his own to be able to be good at a

2:07

coding benchmark. and he went from not

2:10

knowing anything about coding to

2:11

actually taking courses on boot.dev. I

2:13

think he it's like boot.dev/piedy. And

2:16

it's an incredible journey to watch

2:17

somebody go from not knowing anything

2:20

just like a guy who played video games

2:22

to actually building and finishing

2:24

pretty amazing projects. And this is

2:27

what he had to say. You've seen me fail

2:29

a lot in this video. I have become so

2:32

accustomed to failure. You have no idea.

2:34

I've almost given up on this product so

2:36

many times. There are so many times

2:38

where I was just like, I don't know what

2:39

I'm doing. This is the stupidest thing

2:40

ever. I have graveyards full of just

2:44

garbage, debunkle, schmunkle, deformed

2:47

data that I have generated thinking this

2:50

is the best. [laughter]

2:52

I have gone through the whole alphabet

2:54

of failures. I was just so way in over

2:56

my head on this project. But I think the

2:59

number one thing I've learned, how do I

3:01

explain this? When you install Linux,

3:03

here's what happens. Linu Toval the

3:05

creator becomes your godfather

3:07

inevitably and I was watching one of a

3:09

random video of him talking and he was

3:11

talking about how he's doing this

3:13

project and he was failing but that's

3:15

okay because that's how you learn. Uh

3:17

some people think that failure is a bad

3:20

thing and I happen to be one of those

3:22

people who actually

3:24

enjoy doing

3:26

things I'm not good at

3:29

because it's how you learn. And I'm

3:32

watching that lad and I'm like he's

3:34

speaking to me right now.

3:37

Oh my god. But I really feel like that's

3:39

the main thing I've learned from all

3:41

this because there's so much to learn

3:43

from failure. Learn from it and iterate

3:45

and keep working. I think if you have

3:47

expectations of how things should go for

3:49

yourself, you're just going to get

3:50

disappointed and you're going to want to

3:52

give up. So expect to fail, embrace

3:55

failing. That's the message I want to

3:58

send out to you kids. The reason why

3:59

this kind of spoke to me a lot is is one

4:03

of the very first things I was ever

4:05

taught as a computer scientist. Right?

4:08

You may have heard of this. A computer

4:09

scientist is the dying breed. It's

4:11

someone who went to college to study

4:14

programming. [laughter]

4:16

What? Right. Uh anyways, my very first

4:19

class, I forget who was teaching it. I

4:22

want to say Shannon Shannon Willoughby,

4:24

but she was my physics teacher. Who was

4:26

it? I can't remember. or Ray Babcock

4:28

maybe. Anyways, he gets up and says,

4:30

"Okay, the most important thing I can

4:33

tell you is that you will fail. And when

4:37

you start seeing failures, read the

4:40

error message." There will be no greater

4:42

takeaway from this intro into

4:44

programming than reading the error

4:47

message. And that was something that

4:48

just kind of stuck with me for a very

4:50

long time is that I could just read the

4:52

error message. And once you start seeing

4:54

enough of them, all of a sudden errors

4:56

are just not all that bad. In fact, it's

4:59

kind of like a expected case as you go

5:01

through your programming journey from

5:03

idea into actual product. You know, as

5:05

the the old man on Twitter out here

5:08

yelling about coding standards and all

5:10

this stupid stuff, uh, you know, I just

5:12

I'm I'm just watching an entire group of

5:15

people that I feel are avoiding or

5:18

scared of the error condition, the

5:20

failure case. I see so many people start

5:22

a project, start going for a little bit

5:24

and inevitably because they've only ever

5:26

invested say in agents and the agent

5:28

coding lifestyle, they hit a wall and

5:31

then they just move on to the next and

5:33

the best thing and they don't actually

5:35

have the ability to push through and

5:37

understand the errors because when they

5:39

finally get to an error state, which

5:41

happens now much much later in your

5:42

journey than say for me which was just

5:44

like I wrote my first if statement and

5:46

boom, I'm already hitting errors cuz my

5:47

syntax was bad. There's just this terror

5:50

that I see among a lot of people when

5:53

encountering an error. I think what

5:55

PewDiePie said was the best is that

5:57

errors are inevitable. They should be

5:59

your expectation. They shouldn't be the

6:02

thing that surprises you. But more

6:04

importantly, it is the errors that

6:06

really shape you. every single error and

6:08

every single failure and every single

6:10

hurdle that you get over is something

6:12

that just makes you into a better

6:15

developer, someone that can build bigger

6:17

things, someone that actually can

6:19

understand bigger concepts. And you

6:21

shouldn't be afraid to get your hands

6:23

dirty and just learn. I know everybody

6:25

right now is going to tell you the

6:27

future is just learning how to pr and do

6:29

all these things, but I think there is

6:31

just so much value in knowing the why

6:35

underneath the hood. You don't always

6:36

need to move at 1,000 mph. I believe it

6:39

was Mary that once said shortcuts make

6:41

long delays. And you shouldn't just try

6:43

to shortcut everything. Try to be like

6:44

pudes. Take some time. Do a little bit

6:46

of learning. Now, I know for a fact this

6:48

is YouTube. This is a more global

6:51

audience and I'm going to immediately be

6:53

hit with, well, yeah, I guess if I was a

6:55

super rich millionaire, I too would take

6:57

my time to learn. But that's not my

6:58

case. Okay, true. You have a different

7:01

set of constraints than PewDiePie does.

7:03

Pewdiepie does have a set of time that

7:05

you simply don't have. Now, I can make a

7:07

bunch of arguments about why, say, how

7:09

many videos he's producing, how much

7:11

more time he's probably spending than

7:13

you realize on all these things, but

7:14

nonetheless, we can all agree he

7:15

probably has more free time than any of

7:17

us. But none of that prevents you from

7:20

taking 30 minutes to try yourself. None

7:21

of that prevents you from reading

7:23

online, generating tutorials, actually

7:26

trying to better yourself as opposed to

7:29

just continue to rely on this slot

7:31

machine that exists out there. Because

7:32

what I'm seeing the most and the thing

7:34

that I guess I'm I'm most nervous about

7:36

a lot of the upcoming generation, the

7:38

new the nextg developers is that they

7:41

don't know how to struggle because

7:43

struggling has largely just been taken

7:45

out of the equation. Ah, dang. How do I

7:47

make a Cloudflare worker? Oh, that's

7:50

how. Okay, go. Oh, how do I why is it

7:54

flickering? Oh, that's why. Okay. And

7:56

it's just like you don't have to

7:58

struggle. You don't have to go and read

8:00

things anymore. and you just say, "Hey,

8:02

fix it. No mistakes. Don't forget to

8:05

make it secure." And boom, it's done.

8:07

The struggle is gone. Now, I could bring

8:10

up the fact that it turns out agents in

8:12

real code bases spent over a long

8:14

periods of time are actually

8:15

experiencing larger amounts of failures

8:16

than you're being led to believe, or

8:18

that AI is actually increasing or

8:20

intensifying the amount of work you're

8:22

actually doing. I largely find studies

8:23

to be unconvincing. What really is

8:25

convincing is that I think more of a

8:27

positive argument, not an argument away

8:29

from danger, but towards something good.

8:31

Learning and struggling is just going to

8:33

make you into a better person. You're

8:35

going to become more patient. You're

8:36

going to become more resilient. You're

8:38

going to be able to take things further.

8:40

So, it's okay. You can turn off Twitter.

8:42

You can turn off the hype machine and

8:44

you can take 30 minutes and go learn

8:46

every day. And in one year, you will

8:48

actually make a dramatic difference in

8:50

your life. I would have never guessed

8:51

that this guy would end up being the

8:52

north star for mentality. But here we

8:54

are. Here's to 2026. The year you

8:56

actually take things deeper. You know,

8:58

you actually go harder. You actually

8:59

learn and you embrace the struggle. The

9:02

name is the primogen. Hey, is that HTTP?

9:06

Get that out of here. That's not how we

9:08

order coffee. We order coffee via ssh

9:11

terminal.shop. Yeah. You want a real

9:13

experience? You want real coffee? You

9:15

want awesome subscriptions so you never

9:16

have to remember again? Oh, you want

9:19

exclusive blends with exclusive coffee

9:21

and exclusive content? Then check out

9:24

cron. You don't know what ssh is?

9:27

>> Well, maybe the coffee is not for you.

9:29

Terminal coffee [music]

9:32

in hand.

9:34

Living the dream.

Interactive Summary

The video discusses the unexpected journey of PewDiePie into engineering and AI, highlighting his process of building a supercomputer, training an AI for coding, and the valuable lessons learned from embracing failure. The speaker emphasizes that struggles and errors are crucial for learning and growth in programming, contrasting this with the modern tendency to rely on AI for quick solutions. The core message is that embracing failure and taking the time to understand the underlying processes leads to becoming a more resilient and capable developer, using PewDiePie's transformation as an inspiring example.

Suggested questions

4 ready-made prompts