HomeVideos

Even Linus?

Now Playing

Even Linus?

Transcript

231 segments

0:00

The internet, it's a strange place,

0:01

okay? It's the only place I know of

0:03

where a small event can happen and every

0:05

last person's like, "It's so over or

0:08

we're so back." And that just happened

0:10

again. Okay, we're talking about a

0:12

massive one. I saw videos being made,

0:14

tweets being hacked, people just telling

0:16

me all of soft for dev is somehow over

0:18

again.

0:19

>> We might be 6 to 12 months away from

0:22

when the model is doing most, maybe all

0:24

of what do end to end.

0:28

Hey, do you see this? This is me in the

0:31

arch sweater. Yes, this delicious

0:32

Christmas sweater that also doubles as a

0:34

nice little winter sweater to keep you

0:36

warm. This is gone. In 48 hours, we're

0:39

closing it down, never to be seen again.

0:41

So, if you want it, it will be linked in

0:43

the description. It'll be in the pinned

0:44

comment. And guess what? 50% of all

0:46

sales, they go to open source. They go

0:48

specifically to the Arch Linux

0:50

Foundation. So, get it now while

0:52

supplies last.

0:54

No, not that. Not anthropic. Once again

0:56

telling you the the 48 months into the 6

0:59

months until it's all over. Bro, that's

1:00

not the one I'm talking about. The one

1:02

I'm talking about it's by the person you

1:04

least suspect. Okay. Lionus. No, not the

1:08

tech tips. Torva. Yes. Somehow Torvalda

1:11

has done something in which has caused

1:13

the entire software engineering world to

1:16

lose its damn mind. And it is completely

1:19

silly. And the best part is it really

1:21

just misses the entire point. Okay, so

1:24

this this right here caused everybody to

1:26

lose their mind. Now audio noise,

1:28

Torvalds, what is he doing here? So it

1:30

turns out once a year during Christmas,

1:32

apparently Torvalds just go side

1:34

questing on some sort of magical

1:36

software or hardware project. The year

1:38

before he did a bunch of like guitar

1:40

pedal stuff and soldering. This year he

1:42

wanted to write some software for it.

1:44

Some submillisecond audio processing. Of

1:46

course did it in nothing but the lovely

1:48

C right here. Like just look at that.

1:50

written with micro emacs looking just so

1:53

good. Look at that for loop. Now that my

1:55

friends, that's a for loop. All right,

1:58

so what is making people lose their

1:59

mind? I mean, Torvald's writing sea. I

2:01

mean, come on. The water is wet, sky is

2:03

blue. Nothing controversial is happening

2:05

here. Well, actually, if you go all the

2:07

way down to the very last paragraph, it

2:10

says this. Also, note that Python

2:12

visualizer tool has basically written by

2:14

vibe coding. I know more about analog

2:16

filters, and that's not saying much than

2:18

I do about Python. I started out as my

2:20

typical Google and do monkey see monkey

2:23

do kind of programming, but then I cut

2:24

out the middleman, me, and just used

2:26

Google anti-gravity to do the audio

2:29

sample visualizer. Yes, the vibes were

2:32

had by Torvalds himself, despite the

2:35

fact that he spent countless hours

2:37

learning about audio processing,

2:39

creating a bunch of C, getting this to

2:41

run on hardware that he probably

2:43

soldered last Christmas, doing a huge

2:45

amount of exploration and

2:46

self-fulfilling, self kind of actualized

2:49

programming that really makes him a

2:51

deeper expert and be able to enjoy his

2:53

craft long term. No, no, no, no, not

2:55

that part. Not that part. That would be

2:56

silly to focus on. Instead, it's the

2:59

Python script. And obviously by him vibe

3:01

coding it, it's so over, boys. Pack it

3:04

up. It is actually 6 months until

3:06

everything ends. And that's just that.

3:08

Now, naturally, I think this is just

3:10

completely silly. Okay, this is just

3:11

like the silliest thing I've ever seen.

3:13

I just I am shocked. I am Okay, I

3:16

shouldn't be shocked. I should not be

3:18

shocked. I should not be shocked at all.

3:20

Okay, because we are in unprecedented

3:22

hype cycles right now. In fact, the hype

3:25

cycles are so unprecedented that they

3:27

have now exceeded the cryptocurrency NFT

3:30

hype cycles because look at this right

3:32

here. One of the creators of the AI

3:36

tools

3:38

rugged with cryptocurrency. I mean,

3:40

[laughter] it's the IT'S THE GREATEST

3:42

IT'S ACTUALLY THE GREATEST timeline

3:43

we've ever lived on right here. I can't

3:45

believe it. Yes, I will make a video

3:47

about this because it turns out a lot of

3:48

these people are now apparently making

3:50

some sort of cryptocurrency and then

3:52

also rugging people. We'll get back.

3:54

Okay, that's that's a different video,

3:56

different time. Today though, we're

3:57

talking vibe coding. Now, I'm no

3:59

stranger to vibe coding. Okay, do you

4:01

see the little black box right up there?

4:02

If I talk in here, hey, it's going to

4:04

show up right there. Okay, I've made my

4:06

own nice little chat program. It can

4:08

combine multiple chats. I can do some

4:10

cool stuff over it. But I'm no stranger,

4:12

okay, to Vibe Coding. I know a thing or

4:15

two about it, and I can see a lot of

4:17

both the benefits of it and of course

4:19

the the jagged edges that does exist.

4:22

like I personally would never want to

4:25

stake like my production app for other

4:28

people to use on just like a purely

4:30

vibecoded experience. And so this just

4:32

absolute insanity levels that are going

4:34

on right now is just so ridiculous. And

4:37

honestly, I think it's a little absurd

4:39

that people are using like an iconic

4:42

programmer as a cudgel really just to

4:44

sell their product. I am genuinely not

4:47

really that happy about that experience.

4:50

I think it is a little bit silly. Um, I

4:53

think at the end of the day, who cares

4:55

if he used it to make the Python

4:57

portion? It wasn't even a part of it. It

5:00

was a side quest. It was like a side

5:02

quest side quest. Okay, the actual

5:05

project was already a side quest. And

5:07

that was for his learning. And it just

5:08

goes to show like if anything, this

5:10

takeaway from this experience should be,

5:13

oh my gosh, you know what's really

5:14

important? Skills. You're watching

5:16

Lionus in real time develop skills

5:20

around things he's interested in and

5:22

then vibing out the things he's not

5:24

interested in and it just needed

5:27

something. So for me, this is actually

5:28

like it's it's hilarious because it's

5:31

it's like intentionally misunderstanding

5:34

what's going on to sell something or to

5:36

make a point or to score updes on

5:38

Twitter or some crap. So at the end of

5:40

the day, I think that Lionus himself

5:42

actually says it best. I think actually

5:44

on the programming side, we're in a

5:47

fairly good spot. I really think that AI

5:50

will be a tool and it will make people

5:53

more productive. I think that VIP coding

5:55

is great for getting into programming. I

5:58

think it's going to be a horrible thing

6:00

to maintain. And that's just straight

6:02

from Lionus's mouth. And to really back

6:04

that up, he actually has put this in the

6:06

Linux kernel mailing list. Okay, he sent

6:09

this out to all the kernel developers

6:11

about AI. They're arguing whether or not

6:13

they should be putting some stuff into

6:15

the documentation about whether or not

6:18

they accept AI contributions. And he

6:20

says this, there is zero point in

6:22

talking about AI slop. It's just plain

6:24

stupid. Why? Because the AI slop people

6:26

aren't going to document their patches

6:28

as such. That's such an obvious truism

6:30

that I don't understand why anybody even

6:32

brings up AI slop. So stop the idiocy.

6:35

The documentation is for good actors and

6:37

pretending anything else is pointless

6:39

posture. As I've said in private

6:41

elsewhere, I do not want any kernel

6:43

development documentation to be some AI

6:45

statement. We have enough people on both

6:48

sides of the sky is falling and it's

6:50

going to revolutionize software

6:51

engineering. I don't want some kind of

6:53

kernel development docs taking either

6:55

stance. It's why I strongly want this to

6:57

be that just a tool statement in the

7:00

kernel mailing list and in the YouTube

7:01

videos. It's just a tool. And maybe

7:04

hopefully maybe I know this is like my

7:06

19th video on this stuff. Just maybe,

7:08

just maybe I'm helping pour just enough

7:10

cold water on it that you understand a

7:14

it's it's going to be important some

7:16

understand it. Okay? Go out there,

7:17

explore it, see what it can do, see what

7:19

it can't do. Personally, I love the fact

7:21

that I will build tools that I would

7:22

just never build ever. Like I would have

7:24

never built this overlay thing for my

7:26

stream because I just don't want to take

7:28

the time to do it. It's like that's a

7:29

non-interesting problem for me. Oh, but

7:31

if I can just spend, you know, 20 $30

7:33

and be able to have that as a piece of

7:35

software that I just run. Oh, super cool

7:38

internal tool. I'm very happy. So, yes.

7:40

Do I think you should go explore things?

7:42

Hopefully by now from the beta access to

7:45

Google Copilot all the way up to now and

7:47

me pretty much trying every single tool.

7:49

Hopefully, I showed you the most

7:51

important thing of all of software

7:53

engineering is learning and becoming

7:55

better at your craft. And understanding

7:57

how tools work and their availability is

8:00

in fact one of the best ways at becoming

8:02

a better software engineer. All right,

8:04

end of rant. End of the rant. So, don't

8:07

worry. I think we still got a lot of

8:10

time before coating is completely gone

8:13

and out of these little thingies right

8:15

here. The name is you got 48 hours left

8:18

to get this arch sweater or else it's

8:20

going to be completely gone. Gone

8:21

forever again.

Interactive Summary

The video discusses the recent internet hype surrounding Linus Torvalds using AI, or 'vibe coding,' for a Python visualizer in a side project. While some use this to claim software engineering is dying, the creator emphasizes that AI is merely a tool for productivity. Linus himself views AI as useful for entry-level tasks but problematic for maintenance, and he firmly rejects incorporating AI policies into the Linux kernel documentation, preferring to treat it simply as a tool.

Suggested questions

3 ready-made prompts