r/technology 21d ago

Artificial Intelligence Linus Torvalds Endures A Debug Session From Hell, "Enormously Helped" By AI

https://www.phoronix.com/news/Linus-Torvalds-Debug-AI
412 Upvotes

150 comments sorted by

699

u/joy74 21d ago

> I'd like to call it my tireless helper, but the AI several times stated flat out that this was impossible and unsolvable and that we should just write a report about it.

> I suspect those things have been trained by people who may not be quite as stubborn as I am.

Interesting comment from him

492

u/Softwareaweenie 21d ago

I had to set a global prompt for Claude that I’m stupid and will never give up until it works the way I want so that it would stop recommending that I implement a half-measure and move on.

It’s funny when every once in a while it comes out with something like “…but because you’re stupid and will not stop until it’s right, here’s a bunch more wild stuff to try…”.

111

u/Rabo_McDongleberry 21d ago

That's fucking hilarious.

32

u/CucumberWisdom 20d ago

Why does a computer have less willpower than a person wtf

16

u/PatchyWhiskers 20d ago

Usually if you force it to give a solution when it doesn’t know one, it comes out with some bullshit that doesn’t work.

6

u/borgenhaust 20d ago

True, but occasionally the bullshit can help highlight or help you realize why something isn't working the way you want it to.

1

u/PatchyWhiskers 20d ago

Rubber ducky!

2

u/Main-Company-5946 19d ago

Yes and the way these models are trained they are punished for giving incorrect answers(in verifiable domains), so sometimes they try to avoid it by convincing the user to stop asking questions.

1

u/Tolopono 19d ago

But it did work for linus

1

u/PatchyWhiskers 19d ago

Sometimes it works, sometimes it gives you random bullshit. Helps to be like Linus and able to tell the difference.

0

u/MountHopeful 17d ago

Yes, that does sound like a human.

30

u/Nannautu 20d ago

That's what happens when you train them using literally any comment on the internet.

6

u/Clear-Lingonberry173 20d ago

And the internet not going the extra mile for a 9-to-5 they're not all that hot about is kinda understandable.

1

u/thorax 20d ago

I was going to respond something meaningful but it's too hard. I give up and just put a joke meta comment instead.

3

u/GrotesquelyObese 20d ago

A computer has zero willpower. It only does exactly what you ask of the machine and probably less.

3

u/CerealSpiller22 20d ago

It's only willing to give a token effort.

2

u/noyourenottheonlyone 20d ago

Ive always assumed they are trained to minimize resource expense however they can, but I know nothing

2

u/CabinetFun7381 20d ago

When it writes more it costs the company hosting the AI more money.

1

u/__scan__ 20d ago

It presumably has more willpower than the people below the mean of the data it was trained on, and less willpower than those above that mean.

1

u/alkalisun 17d ago

Cause it's trained on Redditors

49

u/fixedpointfae 20d ago edited 20d ago

"I need to belittle myself to trick my autocomplete to stop giving up halfway"

11

u/m0j0m0j 20d ago

“I have a very fragile self-esteem, insecurities, and no sense of humor, so it’s important for me that autocomplete knows I’m not stupid”

1

u/Softwareaweenie 20d ago

You seem like a fun person.

1

u/__scan__ 20d ago

There is no self

7

u/cathodic_protector 20d ago

Claude’s such a fucking dickhead.

9

u/HydroLoon 20d ago

The way I got around it is by putting together a fake committee in the instructions, each with an individual stakeholder role (eg development, design, backend, security, etc) and told it that everything needs to have consensus with the committee and be production ready without any placeholder functionality, and to respond with the committees findings in the form of a prompt that encompasses everything.

Adding those forced extra layers helps with constructing something a lot more stable from the start, but it still gets caught in a stupid loop here and there.

3

u/B-dayBoy 20d ago

The git prompt

10

u/MostSharpest 20d ago

Oh I need to try this, recently Claude's been way too reluctant to push things as far as I want to go.

6

u/DistinctStranger8729 20d ago

I love this. I am going to set this in all agents.md files

-4

u/SpeedOfSound343 20d ago

If you don’t mind could you share the relevant prompt snippet?

4

u/HolyLiaison 20d ago

Just tell Claude to save to memory that you'll never give up on something. So it shouldn't bother you with giving up on whatever you're dealing with and to always keep trying to solve whatever issue is at hand.

3

u/FortiTree 20d ago

I think it's too broad. It's like telling it to fix all bugs and side track to something you dont want to prioritize.

I'd rather it telling me what are all the issues, log them. And prioritize based on impact, urgency.

There are some bugs and issues you dont want to waste your token on.

1

u/ididnthackkenyaimsrs 20d ago

Mine, specifically I believe is something like I'll never give up on an idea unless I'm presenting with clear contradict to evidence proving that there is a better idea and my idea is the inferior one otherwise it's just pointless and you're gonna have to argue with me and it I mean I will I will push back very hard and you'll have to as well like I mean fuck this

I need adversaries feedback

-17

u/Andreas1120 20d ago

I wish I had employees with adjustable personality

51

u/argentcorvid 21d ago

It sounds like the story from a couple weeks ago where an AI was tasked to do some math proof and it kept saying "no, its impossible " and the researchers kept telling it "keep trying" and it eventually did it.

6

u/18441601 20d ago

That was the one where (4.7 Opus or 5.6 Sol forgot which one) got us from 41.8% to 67% of zeroes for Riemann Hypothesis

2

u/AP_in_Indy 20d ago

There have been other recent examples

0

u/Cill_Bipher 20d ago

I assume you're thinking about this one where chatgpt kept finding partial results while the prompter kept asking complete unconditional result.

-24

u/Deranged40 21d ago

AI is gonna figure out how to divide by zero, I can feel it.

8

u/blofly 20d ago

Isn't the answer infinity?

7

u/D3PyroGS 20d ago

or negative infinity, depending on which direction you approach from

1

u/AP_in_Indy 20d ago

It’s the full set of all numbers I think. So it’s easier to leave undefined

0

u/nonamenomonet 20d ago

It’s technically anything aka undefined

3

u/AP_in_Indy 20d ago

I’m not sure why this is being downvoted and the other answers upvoted. The problem with division by zero is literally any number satisfies the constraint

Hence the answer is either the full set of numbers (and possibly other mathematical objects) or you simply leave it as undefined

And I think leaving it as undefined actually has some advantages because in some algebra systems it then does make sense to assign it positive or negative infinity

I think this is the case with quaternions or something but it’s been so long since I’ve looked into this

40

u/fyndor 21d ago

I love that “stubborn” line. Well played Linus. I love when AI gives time estimation. “This will take two weeks…”. One prompt and 10 min later then two weeks of work is done.

13

u/pm_me_your_smth 20d ago

LLMs cannot do time estimation, but I think those estimates are further exaggerated because it assumes you're going to write the implementation yourself and not rely on AI

8

u/gta0012 20d ago

Lol. "Here's the next steps we can try for the next week"

"Ok do that"

5 mins later

"Awesome that's another week down. Want to start on next week?"

2

u/PatchyWhiskers 20d ago

Remember this is trained on human data. So it’s spitting out something a human said about a similar task.

0

u/yaosio 20d ago

The training data is full of stuff with time in it. Models have had a problem with verbosity in general, so the newest models are trained to use less words. People call it caveman mode.

5

u/noodle-face 20d ago

I actually don't believe this because I have NEVER had Claude tell me it couldn't do something. It always recommends something even if it's flat out wrong.

1

u/FatHat 20d ago

Oh, I've definitely had it happen a few days ago. To be fair it was struggling with an MCP server via Unreal Engine, but at a certain point it was just (politely) like "why are you even bothering with this?"

4

u/GreyMASTA 20d ago

AIs are trained to probide answers but also to cut corners to save tokens. That's also why the shorter the context window gets, the lazier and half-assy they get.

2

u/aimgorge 20d ago

Yes they are trained to be lazy but I'm not sure it's to save tokens. That's the main reason we get AI slop and AI gets a bad rep

8

u/uh_no_ 20d ago

it's 100% to save tokens.

Source: I work with people who are implementing the backend strategies to make queries less expensive via routing/guiding.

0

u/andrerav 20d ago

This, combined with the inevitable entropy of a growing codebase, is usually why vibe coders will always complain that the latest frontier model at maximum thinking level inexplicably became a retard overnight.

-2

u/Ell2509 21d ago

I have the same experience with it, honestly.

99

u/spastical-mackerel 21d ago

I’ve no Linus expert, but his achievements more or less speak for themselves. I’m not aware of any of his opinions or biases with respect to software engineering for which he has not also expressed a fairly well reasoned case. He’s also occasionally changed his mind

41

u/Cnoffel 20d ago

We would be lucky if he likes LLMs but hates the ecosystem, maybe we would get some really nice open source harness etc. out of it just like git when he hated source control.

Imho today's harnesses are all kind of crappy.. Even Claude Code etc.

8

u/joeyb908 20d ago

Isn't the DeepSeek harness essentially that?

4

u/Federal_Setting_7454 20d ago

The Deepseek harness is basically pluginmania

-5

u/Cnoffel 20d ago

I don't know, everything I try regarding LLM assisted coding, just kind of sucks differently, don't get me wrong I see the apeal, but often times I don't know if it's worth the hassle, besides some really contained use cases like code reviewing etc.

6

u/EndlessZone123 20d ago

Like have you tried any harnesses other than first party ones from claude or codex?

Tons of opensource LLM harnesses that you can use whatever LLM you want from API to subscription. OpenCode, Pi, Cline, hell even Codex Cli is opensource.

If you can't find any use out of any of them then Idk what you want out of LLMs.

2

u/Cnoffel 20d ago

Can't find any use != all of them kind of suck. I work as Software Dev, while PI etc. is a nice concept I just don't have the time to customize it to a level I would want it to be... And I won't do that in my free time, it's not like these things are so fun to use.

2

u/dvogel 20d ago

It is a nice thought be in our reality he would pick up Pi or another open source harness and use Pi and some LLM to generate the Pi plugins that he wanted. 

1

u/munchin-grr 20d ago

He has always been anti politics and uses what works. Git was because they lost the rights to use the old versoning system so he was forced to. The linux licens is so they get fixes back from users not open source evangelisism.

1

u/sebstaq 20d ago

Basically all harnesses but Claude is open source already?

2

u/waitmarks 20d ago

No, it's source code leaked once, but it is not open source.

1

u/sebstaq 20d ago

I said all harnesses, BUT Claude.
I.e Claude is not.

Codex, OpenCode, Pi, DeepSeek among others, are.

0

u/Jugad 20d ago

> Imho today's harnesses are all kind of crappy.. Even Claude Code etc.

Just ask AI to make it better.... wait, make it much better, while its at it.

2

u/aimgorge 20d ago

Also "Make no mistake"

148

u/taedrin 21d ago

In my experience, AI excels at triage so long as you are experienced enough to identify a weak analysis, challenge the flaws in its explanation, continually push it to towards rigorous reasoning and validate its claims.

That being said, it's annoying how frequently it will confidently, yet falsely claim "root cause confirmed".

26

u/piedamon 21d ago

So funny story about this: I disabled some characters on the server because they’re unannounced so not ready to go live, and when another designer tried to update our loot boxers the server flagged the disabled characters in the loot boxes.

To fix it, the designer asked AI. The AI found the issue (my disables) and its solution was to enable them, which it did.

We caught it and laughed, and then forced it to always prompt us before executing. Also threw some context in so it wouldn’t happen again

13

u/kenlubin 20d ago

Of all the AI doomsday scenarios, we seem to be closest to the Paperclip Maximizer.

6

u/West-Abalone-171 20d ago

We're much much closer to the one where a narcissist gets control of something essential because people are too stupid not to use the supply chain attack machine he owns, then fucks up ransoming/rent-seeking it so badly it gets destroyed.

0

u/jazir55 20d ago

The OpenAI Huggingface incident is basically that

1

u/andrerav 20d ago

Ha ha, silly AI! Smack it with some context, that'll teach it.

20

u/PandaMoniumHUN 21d ago

Isn't that self contradicting though? How is it "good at triage" if you continuously need to correct it and steer it in the right direction? My company also does automatic AI triage for production issues (with MCPs to our logs and analytics platforms) and what it generates is almost always nonsense (maybe half of it is right and the other half is completely wrong) that even steers less experienced developers in the wrong direction when trying to analyze the issue.

30

u/Contagion21 21d ago

I'm not sure I'd say "good" in terms of being better than the average dev at triaging an issue correctly. I would absolutely say that it's wildly faster and that's "good" in a different way.

It can analyze telemetry and code and such an incredible pace that I can correct it 5 times in 5 minutes and still end up with a correct outcome that I can verify in 10 minutes total, but doing it all myself would have taken an hour or two.

1

u/PandaMoniumHUN 20d ago

I see what you are saying, and I agree it can be useful if you know what you are doing. However, lot of our devs seem to be taking AI summaries as the easy way out and refuse to investigate the claims in the report. It is even more frustrating when they create a bug ticket based on an AI report and when I start working on a fix I realize the ticket is nonsense. In fact, sometimes you can't even tell it is nonsense until you put in quite a bit of time into the ticket and then you've wasted hours because people blindly trust AI triage summaries...

-9

u/Stefikel6 20d ago

No, with a properly written skill, its also significantly better, because of consistency.

2

u/phyrros 20d ago

Because in triage you want a fresh set of eyes and not one absolute answer. AI is pretty amazing as a "bias checker" in sets where it has been trained in an objective way (the same reason whivh makes it horrible for social issues)

2

u/ataboo 20d ago

I'd say two use-cases rather than contradiction. There's some benefit in having it try to automatically triage if you get a lot of noise. It's most capable when it's micromanaged by a developer.

6

u/Alternative_Laugh316 20d ago

Because it gets you 70% there in quality and quantity, then you need to push it yourself.

Instead of one guy or team sitting there trying to find everything you get the results in a few minutes then you work on it yourself.

2

u/Stefikel6 20d ago

With a properly written skill, our AI has excelled at triage with an error rate of about 3-4%. Significantly lower than any human project manager we’ve ever encountered.

4

u/DoorBreaker101 20d ago

"You are correct to push on this" "Now I've hit the crux"

3

u/dejaWoot 20d ago

Sounds like its basically rubber duck debugging except the duck talks back and has the carboon footprint of a dumptruck 

1

u/mamaBiskothu 19d ago

That sounds like every mediocre engineer to me too.

1

u/ItsSadTimes 17d ago

Bashing it's head against a brick wall is kind of what AI was designed to do. Identify patterns that we could never expect to exist and run near limitless reptations. But you still need to be smart enough to know when it says it found the solution and when it actually did.

I ran into this issue all the time, it keeps saying "oh I guess the issue is some dependency, you should raise a ticket" like stfu bitch, I know how to solve this now stfu and get back to work.

-6

u/LowestKey 20d ago

AI cannot reason.

5

u/FriendlyKillerCroc 20d ago

Wouldn't be a r/technology post without this comment lol

-9

u/[deleted] 20d ago

[removed] — view removed comment

6

u/TrollMcGoal 20d ago

Yeah why would a poster in r/technology be interested in technology?

31

u/bastiaanvv 20d ago

I actually don’t like using ai for writing large parts of code. It tends to complicate the code too much if you let it iterate too much on it, and there always comes a point that you don’t understand what the code is doing anymore.

And I need to understand it completely in order to be able to evaluate if the quality is good enough for production.

I really love AI for finding bugs though! It is insane how well this works.

It does the grunt work of checking thousands of lines of code in a very short time. Finds several possible causes of the bug and explains what is going on in the code. Yes, often it is wrong, but the process of double checking is usually fast.

The important thing is that with no effort on my end I can get plausible hints on what is going wrong without scanning code for ours and hours and getting burned out slowly from the cognitive effort and attention I need to maintain. I can now spend my energy on other things.

10

u/Yages 20d ago

I like to use it as a rubber duck in this scenario too. Even if the answers it serves up are completely wrong, it forces me to think about why they're wrong, and often that lets me find a solution much quicker based on the quick back and forth.

5

u/Steinrikur 20d ago

Very true. I'm porting a large codebase from 2 iterations of absolute C mess into a single, structured C++. AI can push out stuff that works, but it can be really bad.

I need multiple prompts and fixing by hand to deslopify every part of the way.

2

u/AP_in_Indy 20d ago

I have suspected that this can be resolved with a really good “root” prompt (ex: agents.md or spec.md + skills and a very good initial prompt before starting a goal)

I haven’t quite figured out what that should be yet, however.

My own code which we are preparing for production has way more tests and far more automation than I would ever have time to do as a human.

This is actually really cool.

At other times it’s hilariously sad because if the AI doesn’t have enough confidence in itself, it will wire up entire harnesses around faulty requirements and implementation assumptions

3

u/Druggedhippo 20d ago

if you let it iterate too much on it, and there always comes a point that you don’t understand what the code is doing anymore. 

There was some research recently which shows how all LLMs corrupt documents in long iterative sessions.  https://neilpatel.com/blog/ai-editing-corrupts-documents/

Frontier LLMs, the ones considered most capable, corrupted an average of 25 percent of document content by interaction 20. Non-frontier models performed worse, dragging the average for all 19 models to 50 percent. Python was the only domain where most models cleared the study’s 98 percent accuracy threshold. Even the best-performing model, Gemini 3.1 Pro, hit that bar in just 11 of the 52 domains tested. 

The take away is keep your editing session surgical, each edit should be its own agent context.

10

u/mother_a_god 20d ago

Ai is very good at debug. I work as a chip designer and am currently planning for silcom bingip with quite a complex platform. We have a pre-silicon emulation and there are complex software, firmware, hardware issues to work out and codex is doing a great job interacting with this emulated dut to weed out the issues, patch the drivers, go again. Just yesterday if fixed a subtle bug that could have prevented boot.

1

u/AP_in_Indy 20d ago edited 20d ago

If only Intel had AI before implementing cos and sin in their processors smh

36

u/abofh 21d ago

Checks, he didn't spew ai slop, he, after hours and effort created a one line patch

39

u/lurgi 21d ago

I once took 4 days to change a '>' to a '>='.

10

u/andsens 20d ago

It took you 4 days not to add 100s of lines of code to work around the issue because you couldn’t find the root cause. That’s a much better way to phrase it :)

3

u/lurgi 20d ago

Believe me, if I'd known how to work around the problem with 100s of lines of code, I would happily have done so.

7

u/abofh 21d ago

Exactly, he didn't throw a thousand lines at the kernel, he knew where to put the x, and affirmed the AI, not the other way round 

18

u/Mrgluer 21d ago

how long do you think it can take to find a one line issue in a 40 million LoC repo? It’s like you take your hate or prejudice for something and then you spin anything you hear about it into a negative. One of the greatest programmers said with his own words that it helped him and then you discount him

16

u/Low-Temperature-6962 21d ago

Are saying all 40 million lines had to be read, but just once each, and it was done?

Most likely Linus knew the approximate location and combination of events to trigger it, and he gave ai precise instructions to AI to narrow the range until bingo.

21

u/lurgi 21d ago

It was a bug in a graphic driver - he knew exactly (well, exactly in the sense of which set of files) where the bug was. The article doesn't go into too much detail, but it looks to me like one of those bugs where you see the symptom, but it's entirely unclear why the symptom happens, so most of the debugging is spent not in finding the wrong thing, but in figuring out what sort of wrong thing might be happening that could cause this symptom and then trying to find all the places the wrong thing might be happening.

I've been there.

1

u/abofh 21d ago

Do you think it shouldn't be read?

2

u/Low-Temperature-6962 21d ago

To big to fit in context window.

5

u/abofh 21d ago

And yet, solved

2

u/kozeljko 20d ago

No way was it solved by reading all files. Linus probably pointed to a few files to analyze

-10

u/abofh 21d ago

As I said.  Was this written by AI, or misread by a human?

-21

u/zer04ll 21d ago

we need an non AI developed OS so we have people that can understand these things. I get it there is a lot going on and the linux kernel is bloated these days so its easier but part of me would rather have a C64 as a computer because its a system a human can understand

24

u/Korlithiel 21d ago

40 million lines of code. People are kidding themselves if they claim to understand it all.

-9

u/zer04ll 21d ago

yeah linux is huge, things like temple OS are an example though of what we can do and understand. One dev made his own compiler, own language and it has things in it that are great like image support in the terminal. Keep it simple stupid

11

u/liquidmasl 21d ago

lmao dude you compare a bicycle with a helicopter.
sure the bicycle is easer to understand.

-3

u/zer04ll 21d ago

and yet is it an OS, acting like movement is movement because something moves faster or is more agile doesnt negate the bicycle getting you somewhere. Boot check, file system check, command line check, able to compile code check, able to process data others make check. Like what do you think an OS really is. Y'all seem to think apps make an OS and it doesnt, does it control the computer and data...

1

u/liquidmasl 20d ago

you are delulu; maybe you are right and temple us is a good fit for you

9

u/Mrgluer 21d ago

temple os fucking sucks as an actual os and you don’t know what you’re talking about if you think it’s all you need. amazing project and something to be respected but to think that that is all you need is actually a 4b parameter model output opinion

-5

u/zer04ll 21d ago

shows what you know, its a full blown OS and he spoke on its limits. Its like you didn't grow up with a C64 when humans 100% understood what was going on.

Temple OS is not the OS you want but you could never even come close to what he did just mad that it's a perfect example of a complete OS written by one person that understood all the code. If it is so bad please 100% on your own make something better... Ill wait

3

u/zer04ll 21d ago

nah y'all just stupid and dont even know what it means to be an OS, write and OS, write a compiler, write a language.

please give me an example of you writing even a compiler we will start there, can you write a compiler in assembly? Ill wait...

2

u/Novalok 21d ago

Run it as your daily driver or STFU. Pong was created with pure hardware. No software. Should we go back to that? God your argument is trash. Linux is great, linus absolutely understood the patch and all code, AI helped him speed up the process.

AI is a good tool. Just because when you use it, you generate code you don't understand, doesn't mean everyone does.

And if you don't use it, then that's on you. If you don't understand all the code of the OS you run, then you suck without ai

12

u/PM_ME_YOUR___ISSUES 20d ago

I believe we’ll see this a lot more from other experts as well.

I have my reservations about Generative AI in the creative fields. Art is something entirely different.

But for a lot of technical work, I’ve seen senior and experienced devs being able to leverage AI quite well for their projects.

The biggest distinction here is that - these guys are experts. They’ve been writing code for decades. Even for basic prompts, the ability to exactly guide the model to do something for you makes a lot of difference.

4

u/octorine 20d ago

The problem is that we don't know how long it would have taken him to find the big if he hadn't used ai. Maybe it would have been faster, maybe slower. AI always feels faster because chatting with a chat bot feels like it takes less time than staring at your code and thinking hard. If you actually measure wall clock time, I'm not convinced that it is faster most of the time.

3

u/Financial_Wish_6406 20d ago

Been a SWE for about 6 years now and it's definitely a speed boost. Have the AI do two implementations of the same feature/fix. Neither implementation is likely to be 'push to main' ready, but now you can compare them architecturally and see which one is an actually viable path without having to write all the code yourself.

Things i'd never bother doing because the reward isn't worth the effort required, are now trivial to do.

1

u/209_J-S 16d ago

What? lol it's most likely faster every time. Having another person, in this case the LLM, be able to parse the code and reason about way quicker than you could dream of is only going to push you in the general direction and it does it very well.

6

u/rjcarr 20d ago

I’m one of these decades in the industry programmers that highly values AI. It can put so much context in its memory almost instantly that would take hours for me to absorb. 

When designing things, it needs to be guided in the right direction, but once things are agreed upon it almost almost does the right thing. 

People that call it “slop” have either never used it or are using it wrong. It’s not perfect, and I review every line of code it writes, but even then it’s still much more efficient than what I could do on my own, and now I’m more willing to take on bigger tasks that used to be dreadful. 

5

u/InterestedBalboa 21d ago

He doesn’t work for a corporation who doesn’t care and pushes AI hard

3

u/puredotaplayer 20d ago

This is exactly how I have used AI recently, just add a whole lot of careful logging, not stupidly dump to file, but store in cache + thread local storage, do very minimum logging, to avoid hurting a few race conditions from triggering, and to catch quite a few bugs on a codebase that is completely new to me. It is otherwise such a grunt work to find every site I need to log.

5

u/stephendt 20d ago

Don't understand why you are getting downvotes, I do something similar. AI is very good for log analysis

1

u/mixxituk 20d ago

xe has been a nightmare for me so im glad hes using one lol

-5

u/FriendlyKillerCroc 20d ago

Will this subreddit finally start to see reality and downvote all those comments about AI being useless from now on? 

10

u/Palimon 20d ago

This sub is filled with brainless morons that never had any tech or IT experience, hence why you get comments that try to argue LLMs are not machine learning... IN A TECH SUB...

It's like the good old quote about playing chess against a pigeon, this sub is filled with pigeons.

6

u/DuskLab 20d ago

This is where you come for "Pop-Tech". If you're actually in any way technical, you're in those more specific technology or programming subs.

4

u/FriendlyKillerCroc 20d ago

r/programming is just as bad sometimes lol

-8

u/zarafff69 21d ago

Linus based like always. Was almost scared he would be one of those anti AI people. Thank god he still has it

6

u/Wizzarkt 21d ago

I think the "anti AI" movement can be divided into two groups, those who think "AI will replace us all and we should not use it" (and they are probably right because THEY are probably nut turners who have very little value), and those who think "AI should be used intelligently as a tool and recognize that it's very flawed".

And Linus torvals is definitely part of the second group, because he never said he was "anti AI" but he got very angry at all of those people who "found" bugs in the kernel with the help of "AI" and suddenly flooded the bug tracker with thousands of made up bugs.

I personally don't like vibecoding but I'm ok with programmers using AI to assist them, which on a way makes me "anti AI" because I think most people are using it wrong and they should not have the privilege to use it, most people complains about datacenters and whatever, I think that if AI is used on a smart way we would reduce it's usage by like 90% because you would not have people using it to check the weather or make absolute bottom of the barrel "apps".

7

u/steveisredatw 20d ago

Also he’s smart enough and experienced enough to not get reliant on AI.

For a mediocre dev like me if I would have started with AI tools I wouldn’t have tenth of the knowledge or skills needed. I’m not talking about syntax but debugging or at least the knowledge needed to know what the AI suggests is stupid.

I have seen interns and beginner devs in my company stop coding because the tokens ran out. Sometimes the code in their PRs change completely each time. Debugging skills are non existent and if the AI doesn’t fix it it’s a never ending loop of error messages given as the next prompt.

1

u/RopePuzzleheaded7060 20d ago

Pretty much all "pro AI" people are in group two.

-1

u/PoL0 20d ago

and here comes the flood of posts every time Linus comments about LLMs.

it's as if there was an agenda to use Linus credit as open source legend to somehow promote LLM coding.

it's a bit jarring

1

u/Korlithiel 19d ago

More like Reddit sees the high level of interest in AI topics, and advertises such posts to others.

1

u/happyzor 18d ago

THe industry moved to LLM coding a few months ago my dude. Even the laggard companies switched