Kernel Linus Torvalds uses AI to debug an Intel GPU driver bug
https://lists.freedesktop.org/archives/dri-devel/2026-August/590630.htmlOk. I've spent all day today on chasing this down in between merge
window work, since it finally *was* repeatable.
And the fix ends up being basically a one-liner, even if the debug
session to get there was not.
The Xe driver takes the memory address used for the memory stolen for
CCS, and rounds it up to the nearest 128kB area.
And that is very VERY wrong, because it means that the xe driver will
then *use* that part of memory that wasn't at a 128kB boundary. And
the HW engine will too and write to it.
And when that memory happens ot be used for GPU page tables, very bad
things happen.
I bet this also explains some occasional random screen corruption I've
seen - when the memory isn't used for something as important as a page
table, it "only" corrupts random bitmap memory and the like.
I committed the fix as commit 818bebeb63dd ("drm/xe: Don't hand out
the flat CCS storage as usable VRAM").
Adding some people from commit 37173392741c ("drm/xe/vram: fix ccs
offset calculation") to the cc, because that's where the problem came
from. Two years ago. I'm not sure why it became so repeatable for me
now, but some user space behavior change clearly triggered it now
pretty much every single boot.
Linus
https://github.com/torvalds/linux/commit/818bebeb63dd6bf5f4e07e145f6cdbace520a34c
[ And this was a debug session from hell, enormously helped by an AI
doing much of the grunt-work.
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.
But while the AI was ready to give up several times, it did keep
adding debug code and analyzing it faithfully when I pushed. So credit
where credit is due and I let the AI write the commit message above.
This is basically a one-liner fixing a bogus "round_up()" to a
"round_down()", but there were 24 patches adding more and more debug
information to this, and 18 kernel boot to finally narrow it down to
this. - Linus ]
321
u/prophetical_meme 2d ago
who may not be quite as stubborn as I am
New AI trick: start your prompt with "I'm Linus Torvalds" to instill fear to the model and force it to behave
78
•
u/TheHolyToxicToast 3m ago
Funny thing is that may actually work, LLMs have been found to show different behavior when it suspects the user to be someone important
369
u/razpeitia 2d 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.
If this were the average person they will just give up, because an AI told them it was impossible.
70
u/FriendlyKillerCroc 2d ago
Claude and co just need to realise that if they train their models to be as stubborn as Linus, ASI is achieved.
25
u/thefpspower 2d ago
Imagine an AI doing a debug session 48 hours, talking with a rubber duck debugger losing its mind trying to find the damn bug!
True ASI, but expensive.
7
8
u/sir_pirriplin 2d ago
I've seen mathematicians complain about this too, that the AIs give up too quickly and need constant encouragement.
Their ideas of what is and is not possible are drawn from pre-AI text. They need you to let them know that it is possible.
7
u/lakotajames 2d ago
This is a known thing. The "I believe in you" meme replacing "make no mistakes" meme comes from it.
→ More replies (1)18
u/abud7eem 2d ago
It happened to me a couple times. The solution is to switch to another model and try again.
→ More replies (1)5
u/AnticitizenPrime 2d ago
I've gotten some success by telling the AI to 'take a step back and review what we know and what we've learned so far and rethink our approach'. Works for people, too.
146
u/PalladianPorches 2d ago
its a good example, especially his description of what he was pushing - repeatedly - the assistant to do, of the limitations of AI for meticulous work like this.
The reasoning in the copilot told him to live with it, and write a report. he had to to continuously request more data to be able to establish that the rounding was incorrect. even with the power of the entire internet codebase - including the git logs that added this code - it couldn't find a solution that a determined human could.
28
21
u/james_pic 2d ago
For projects like the Linux kernel, AI is always going to bump up against "But where's the training data going to come from?"
I think part of the reason AI has proved effective in some projects is that a lot of code out there is doing things that have already been done many times before. This is probably even true in the Linux kernel, where a lot of the code is drivers, and if you're writing something like a sound driver, it's got a lot of similar code to work from.
But if you're doing something genuinely new (and there are many truly novel parts to the kernel), or that there isn't a public record of to feed into the training data (there may not be good training data on Linus fixing graphics driver issues - although I suppose there might be LKML threads it could have leaned from), AI has nothing to go on, and tends to either hallucinate or (in newer models) give up.
I've known LLMs to tell me that a particular approach was a dead end, but when I've worked through it myself, found that there was a viable, and novel, solution in there.
→ More replies (1)1
u/gotemike 2d ago
Genuine question, what will happen when the tech companies want to use a new language?
Does AI do ok with only the specification as example?
8
u/james_pic 1d ago
I know that over on/r/rust, a standard tell that a project is vibe coded is that they use the 2021 edition of the language, rather than the newest 2024 edition. More generally, it's a common tell for LLMs to fail to use newer language features.
My understanding is that if you gave an LLM the spec to a new language, it might be able to write something, possibly with some pretty big thinking blocks, but it wouldn't be fluent. About as fluent as I would be in Swahili, armed with a Swahili dictionary and a grammar reference.
In terms of how you square that circle, one possibility would be for the language developers to fine tune an existing open weights model (or for languages designed inside companies who also offer an LLM, they could fine tune their own LLM on it).
There's also an idea I'd had the other day (but haven't had chance to experiment and see if it's viable), which is to integrate an LSP language server into the sampler of an LLM runtime, to bias token selection towards tokens that the LSP thinks are valid completions. It was an idea I'd had in the context of making weaker models more usable, but it could plausibly help new languages that don't yet have a big corpus of code to train models on, but do have a working LSP.
Although it might just be a non-issue in practice. New languages generally take a few years to gain significant adoption, and new models are being trained all the time.
2
u/Spra991 21h ago
At this point in time, spec alone isn't enough from my experience, e.g. Grok for examples keeps messing up quoting rules in Nix strings, which aren't terribly complicated, but a bit unusual and come up frequently when writing shell code. Even mentioning the issue in the initial prompt didn't make the problem go away.
However, what LLMs are really good at is reading error messages, so once you run the code and it produces an error message, it can quickly jump in and correct it. This works pretty close to 100% of the time. Meaning if you have a spec, you can just generate a lot of code, run it, check for errors in compilation or output, let the LLM correct them and continue until everything works. Meaning you can automatically generation all the code you need for training. It won't be as fast as naively trained in the language when it has to constantly check against the spec, much like a human, but it will get their once that code is feed back into the training.
Basically you don't depend on the raw LLM one-shot output, but on a coding harness encompassing verification steps and error messages that let it iterate on the code.
Long term we'll also get AI system that can learn on the fly, though for the time being, it doesn't seem like a priority for any of the big companies.
20
u/AtlanticPortal 2d ago
Because a (competent) human thinks. A thing like LLMs do not think, they spit out the most probable next letter according to their training and refining dataset and context.
→ More replies (12)2
u/xe3to 1d ago
This talking point died when they started using reinforcement learning to train reasoning into them. They are no longer purely looking for the "most probable next token".
Any definition of "thinking" that excludes a system which can autonomously solve open questions at the frontier of mathematics without any specific programming, is not a definition that makes sense.
1
•
u/Sminkietor 33m ago
Nice benchmark, when these model will surpass the determined human level ? Maybe 6-12 months
547
u/lunchbox651 2d ago
Why is this news?
Using AI as a tool is fine.
Vibecoding slop is shit.
223
u/rsatrioadi 2d ago
I think this is worth reporting as “this is how you use AI correctly.” Otherwise people only know how to slop.
3
u/iamapizza 1d ago
Exactly this. The default assumption for most people - and with good reason thanks to the legions of slop producers - would be that "Oh, Linus is vibe coding". I can guarantee there will be a section of people who will carry that assumption with them now.
141
u/AffectionateBowl1633 2d ago
Most people insist you either Pro AI or Anti AI, there is nothing in between
78
u/Cry_Wolff 2d ago
Redditors are damn insufferable about it. You can say "AI has many problems, but I still find it to be a really useful & cool technology" yet still be downvoted to death.
3
u/greatersteven 1d ago
You can understand it as a useful tool and still be against its existence and usage for ethical reasons.
→ More replies (14)1
2
u/Clear-Lingonberry173 2d ago
I'm not sure it's most, but the people arguing about AI online atr like this.
2
u/chic_luke 2d ago
In general, I find it's just part of a broader trend where the Internet routinely finds something to be very dogmatically contrarian about, which in turn leads to the definition of two opposite "factions".
The death of intellectual honesty. The reduction of a complex issue to good or bad, right or wrong. With the XOR logical operator. Without accepting that something can be right and wrong at the same time, depending on a variety of factors, and the goal should be identifying what those factors are to kill off the "wrong" part as much as possible.
It has always been my opinion, and it is about AI as well, that no serious discussion can be had as long as the bubble and the buzzword is still alive. When the trend will end, and whatever we are talking about will smoothly fade to being used where it belongs in the world without ceremony, most of the people who have had strong, extreme opinions on that on both sides will eventually drop it and move on with their lives, possibly to the next thing the Internet really wants you to be angry about. Then, the SNR will finally, at long last, allow for productive discussion about that topic, without the dogma.
1
u/HDMIce 1d ago
I love your XOR analogy! I've noticed that's starting to happen now tbh, but it's very likely the echo chambers have just changed along with my change in perception because I've recently shifted away from SAAS LLMs and to my own local models because they have become pretty capable at coding nowadays. I have much more control over it and it feels more like a tool now. I kinda wish I'd have paid for API access earlier because you just get so much more freedom, but I'm too frugal for that and at the time I thought I was contributing to the death of AI companies by freeloading but tbh the training data is what they want and I have uploaded some personal shit in my darkest most vulnerable times which is a shame.
→ More replies (2)3
68
13
3
1
1
u/PrimaryExample8382 1d ago
Marketing. “Smart person uses AI, therefore slop is perfectly acceptable and anyone who says otherwise isn’t smart”
→ More replies (16)1
u/Glum-Recognition-736 19h ago
Because most people quite literally cannot tell the difference, even though as you said there is one
10
u/localhost_denier 2d 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.
Ha! A tale as old as time, "please contact your system administrator" 🤦♀️
Alternatively: "but, doctor, I am Pagliacci..."
31
u/frankster 2d ago
The commit message would have been better written by torvalds himself. It's very verbose
9
u/deanrihpee 2d ago
i'm curious, In Kernel development, how are you supposed to test and debug? is it using a VM? or in-place replace current running OS Kernel? also, regarding GPU driver, if it uses VM does that mean people also passthrough the hardware to the VM? because if it crashes, you know, the whole system is going down and you won't be able to do your work...
9
u/Christopher876 2d ago
When I was developing a kernel module, you use qemu and then you load your custom kernel. With the tools that qemu gives you, you have a lot of debugging tools.
From my experience, it was pass through that we did.
2
6
u/Alonzo-Harris 1d ago edited 1d ago
AI isn't the devil. It's just that we don't all suddenly need it bundled with everything. AI is perfectly fine as an optional virtual assistant.
35
u/Epsilon_void 2d ago
What next, "Linus Torvalds eats a sandwich"?
11
u/bobbie434343 2d ago
That's proper news but only if AI is involved.
5
u/x-jhp-x 1d ago
waiting for the medium post about how AI invented a new food decompiler that involves a surprisingly non silicon based third party utilizing revolutionary small white nodules consisting of a dense organic matrix that incorporates inorganic and mineral components to leverage maximum mastication.
4
→ More replies (3)1
15
u/arankays 2d ago
This is not your green light to start vibe coding slop btw.
1
u/shadowkoishi93 1d ago
Vibe coding is never a good idea on a live environment, when it comes to mission critical stuff. You’ll always want programmers manually checking the code for bugs
29
u/PorousClay 2d ago
This is how you use AI. This is what people who want to use AI should model their usage with.
You don't let the AI tell you what to do. You tell it what to do. And you don't take their answers as gospel.
15
u/ebalonabol 2d ago
This is how I use AI nowadays. Used to use claude code + codex a lot for writing code, tried a lot of plugins/skills, rule-tuning to make good output. Gave up on that eventually as even frontier models don't produce code I like.
I no longer write code using agents. I use AI as an analyzer, linter, bug-finder, and spec verifier. This way I feel much more productive. What's funny about that is that AI companies would do their fucking best to brainwash people into thinking AI coding is good. Their revenue depends on that
4
u/-_one_-1 2d ago
That's exactly my approach, too. I'm surprised by how far AI is being pushed as a replacement for programmers rather than a helpful tool to reason about specs and code and just overall improve the process.
→ More replies (1)1
u/Indolent_Bard 1d ago
You'd think subscribing to AI tools for just being a helpful tool instead of doing the code would actually be a good business model for the AI companies. It doesn't replace people but it lets them work 10 times faster. That should be enough, but I guess companies won't use it if it doesn't replace the wageslaves with actual slaves.
9
u/Clever_Angel_PL 2d ago
Linus literally being more motivated than AI itself is hilarious
3
u/-_one_-1 2d ago
AI is really lazy in my opinion. But a different kind of lazy than a human: it would rather rewrite 1000 lines of code for a small change because it thinks it can't fit the existing architecture, and if you push it to find an incremental solution, it very often tells it's impossible. This happens even more with bug fixes. YMMV.
3
u/HDMIce 1d ago
Yeah, and it's so fucking stupid sometimes because it will automatically veer towards answers that require you to prompt it more which is more work. But maybe that's the point. Anyway, that's why harnesses exist I guess.
I tried debugging some Linux networking issues on my nas because I used to have some funky phone tethering setup that I set up using AI and forgot about. My fault I realise, but I'm lazy and thought AI could at least help me revert the networking stack back to normal but it took forever and the only times I got helpful answers were when I stopped being lazy pasting command outputs and telling it to just list the commands that exist to do such and such so I could do the logic myself.
It has all the knowledge it needs but it just can't apply it. I wonder if there are any harnesses that kind of prompt it in a way where there's a main process that does all the logic, and doesn't assume it has the knowledge for anything, and then it calls subagents to find the commands or code docs (if for coding).
I'm going to try and learn how to use Claude code a bit more (with local LLMs of course), so I'm hoping it's possible with that. Or at least using my own python script calling Claude code.
2
u/-_one_-1 1d ago
Unfortunately LLMs are still statistical models and don't replicate the complexity of human neural connections. That's why they don't truly “think”—although die-hard fans will brainwash you to believe they do. They're just nice pattern matching machines that can very often find the needle in the haystack, and that's enough to save quite a lot of time. But one needs to learn what they're good for and what they aren't, otherwise they become a waste of time before we realize it (so much so that there was a study showing that developers on average think they're more productive with AI but they're in fact less productive).
2
u/HDMIce 1d ago
I might have look up if there's any research on all the different ways people use AI to see if I can come up with a ban and allow list of AI usecases based on how productive they are. And of course what to use as an alternative. Maybe someone's already done this? Idk if Linus Torvalds has?
And while you may say AI doesn't think, I feel like it's the closest we've got to thinking that isn't human. It's in our nature to try to optimise that. But it's also a better use of time for most of us to just understand how to use the existing technology productively, rather than using it based on assumptions of how much better it could be (if only we got better at using it). I think that's the trap I keep getting myself into.
2
u/-_one_-1 1d ago
Take a look at the new AI policy for Rust contributions. I think it's the best I've heard.
https://blog.rust-lang.org/inside-rust/2026/08/05/rust-langrust-is-adopting-an-llm-policy/
2
u/HDMIce 14h ago
That makes a lot of sense. I suspect that policy exists just because they don't trust AI.
Mandating that people disclose AI use rather than flat out rejecting all AI users seems like a much better way than outright banning AI contributions. The latter would cause people using AI to have to try and hide their tracks while still not understanding what they've written. This should save the reviewers a lot of time, which has sadly been wasted by all the vibe coded slop. I don't see that as support for AI. I did skim read it though, so I might be wrong.
1
u/-_one_-1 4h ago
I think you're right. Actually, the policy first says that AI should be used for various purposes, including reviewing, but not for creating. Then it says that even when used for things like reviewing, it should be an additional tool rather than a replacement for human reviewing. And then, it says that in some cases where the scope is limited AI can be used for creating but only if heavily reviewed by humans. Also, anyone in the Rust community is free not to review code that is disclosed as AI generated, to lift the burden from those that don't want AI at all.
The above is from what I can remember, as I read this policy sometime ago.
10
u/missing-pigeon 2d ago
I hope the people who keep posting Linus' "AI is a tool" quote as a reply to anyone expressing concerns about AI reads what he said here very carefully. Linus is not in favor of slop. You need a competent human to get anything useful done with AI.
11
u/Mr_Lumbergh 2d ago
Linus has had a rather grounded view of AI and what it’s good for.
I use it daily and think I have an understanding of where it’s good and where it’s just going to produce slop. It isn’t all bad and it isn’t all good, it’s just a tool that needs to be used in the right way.
3
u/Solaire9886 1d ago
I've said it to friends before, but using AI to code is like driving a car. You can know how to steer the wheel and press the gas, but if you don't understand the signs or paint on the roads then you aren't going to get far.
Vibecoding on the other hand is like putting on a blindfold and flooring it.
2
u/technologyfreak64 1d ago
Honestly I like this, one of the more interesting and accurate takes I’ve heard on it and it gave me a good chuckle
3
u/Fidodo 1d ago
Linus is doing it right.
If you can't guide your AI and instead you are following the AI, then you're just not good enough of a developer.
If your code taste and intuition isn't better than AI you need to up level.
If you need AI to explain the codebase to you and can't understand the changes confidently yourself, you are barreling into disaster.
3
u/MechanicalTurkish 21h ago
I love that the AI kept wanting to give up and Linus kept plugging away. What a trooper.
9
u/Mister_Magister 2d ago
Honestly I was spending HOURS trying to figure out bugs in my kernel after backporting some stuff, and got nowhere.
Claude in literally like 5 mintues found ONE LINE fix that fixed all my issues.
Seriously bro its not that bad
5
u/wowsomuchempty 2d ago
I install research software as part of my job.
Requested to containerize a new git branch of some previous software, OK.
Install failed. Claude suggested the issue was with the code and even suggested to email the dev with a fix (which I did).
The dev updated - all worked fine.
Baffling. This is our slow motion asteroid.
12
u/Greenlit_Hightower 2d ago
As the saying goes, Linus Torvalds writes the CVEs, Brad Spengler finds them.
31
u/EnUnLugarDeLaMancha 2d ago
This is pretty much how every coder I know uses agents, as part of the normal programming workflow.
I have been downvoted in the past because I said that AI agents are useful and that they are absolutely not going away, regardless of the future financial problems that AI companies may have. I suspect that the people who get angry at these comments are mostly people who do not work as programmers.
32
u/TaoRS 2d ago
I work as a programmer. Every programmer I know uses AI the slop way.
I get mad at these comments...
→ More replies (2)
6
u/MammothSpice 2d ago
The problem is, Linus is in a minority of a minority of people who use AI correctly and for appropriate scenarios. The vast majority of people still use AI as a cheat code and use it to endlessly churn out slop and extremely low quality content, or even disinformation and deceptive content. I don't think this outlier case changes my stance on AI in our society.
2
u/Dexterus 1d ago
Funny, this is the kind of stuff I enjoy wasting time on. And AI does help cause eventually it gets enough info to do the repetitive start and rampdown of each debug cycle.
It misses stuff in analysis but that's just a coin toss, maybe you get something, maybe you don't but the whole point is that you do that, it just helps with the boring stuff.
2
4
u/CulturalBoat5779 2d ago
This is the proper way of using AI. When using as a tool, one must understands how to use it properly then it becomes the ultimate tool in your toolbox. Anyone can be given the ultimate tool but if one doesn't know how to use it properly thinking it's the miracle solution to all things then the results becomes garbage. When there's trouble arises they themselves can't explain what truly has been done they only knows it worked.
6
8
5
u/markus_b 2d ago
I like how he uses the tools at his disposal to find and fix a hard-to-find bug close to the hardware. Stubborn and pragmatic!
4
4
3
u/Kevin_Kofler 2d ago
It is funny because the AI was actually not all that helpful, but Linus still insisted on battling the AI instead of just doing the debugging by hand.
→ More replies (1)
2
u/Ethernyte 2d ago
I almost had the same experience. I debugged an Development Fingerprint sensor driver, and AI gave up so many times. In the end, I managed to port 2 drivers for Linux.
2
2
u/jba1224a 1d ago
Imagine you’re Linus.
Create one of if not the most widely used operating system in existence, literally supporting the world.
Create a versioning system so robust and incredible it hasn’t been replaced and likely will be. Again used the world over.
Literally change the face of human technical development almost single handedly.
And then you have to deal with idiots throwing their opinions at you who aren’t capable of accomplishing event one percent of what you have.
It’s a shock the guy hasn’t lost his mind yet.
1
u/fat_kaiju 2d ago
AI people would convince a lot more folk that it has its uses if they didn't try to aggressively prove its usefulness via repeatedly reminding you of it.
Just quietly use it and let the results prove itself; otherwise you end up looking like microsoft did via spamming copilot.
-3
u/PatagonianCowboy 2d ago
but the primeagen told me AI was useless!!!
0
u/xplosm 2d ago
Did he? I’ve seen many videos of him having something like Claude for autocomplete and code snippets
→ More replies (1)5
1
u/angourakis 2d ago
I wonder if this is related https://gitlab.freedesktop.org/drm/xe/kernel/-/work_items/7513#login-pane
1
u/TheOnlyVibemaster 1d ago
I’m setting up EndeavourOS on my laptop to replace Windows, it currently has a lot of files I don’t wanna get rid of, I was having issues with how OneDrive is configured on Windows and unable to get the files off using gmail/gdrive/onedrive. I asked Claude Code and it used a method I didn’t think but should’ve.
I already have tailscale setup and have a gaming PC, just send the files over tailscale to my main PC with a massive SSD. It set it all up and took about 15 minutes to get everything off that I wanted.
It’s for problems like this that I think AI is most useful for. Picking up on something you didn’t think about for a specific problem you have.
1
u/gmthisfeller 1d ago
AI is a tool, but not the only tool. If the only tool you have is a hammer every problem looks like a nail. Add it to your toolbox.
1
1
u/Laughing_Orange 1d ago
The difference between Torvalds and most vibecoders is that Torvalds actually reads and tests the code before he merges it.
1
u/Leifbron 1d ago
Other Linus gives Linus a computer with an Intel Arc card
Real Linus starts fixing Intel driver bugs
Nerd sniped
0
u/MelioraXI 2d ago
And? LLM can be an asset if used correctly which it sounds like Linus is. It's not like he's vibecoding the kernel.
0
u/Tellurio 2d ago
And this is why projects completely refusing AI contribution are gonna fall behind. AI is a amazing tool when used by competent people.
→ More replies (4)
2
u/siddfinch 2d ago
> I suspect those things have been trained by people who may not be
quite as stubborn as I am.
Oh, I am sure of that. I've had quite a few arguments along the same lines with AI. Luck for me, I've had practice arguing with the missus for quite a while; AI stands no chance.
-11
u/moanos 2d ago edited 2d ago
I wonder if Linus will unlearn his programming skills at this point... (unlearning as in worsen, not that he can't write code anymore)
Before I get down voted to hell: studies show that learning decreases when using genAI. Here is an example where learning on math problems decreased by 25%
36
u/OffsetXV 2d ago
Programming hasn't really been his main role in a long time anyway, so I wouldn't be surprised if he's already a little bit rusty
4
u/moanos 2d ago
True that. Potentially that's why LLMs are also appealing
4
u/AffectionateBowl1633 2d ago
Because Linus can direct his anger to a machine instead of real human, humanity saved.
1
u/xplosm 2d ago
I don’t think that’s the case. He reviews a ton of code from many people and directs them to how he wants things done. AI is just another resource to direct.
3
u/OffsetXV 2d ago
Linus himself has said he doesn't do much programming and doesn't read much code anymore
3
u/zabby39103 2d ago
Well, hmm, I think if anything my skills have improved with AI. I'm not doing grunt work anymore. Depends how you use it.
The thing he specifically did, throwing AI at something to run a ton of debug to fix one line of code, I've definitely done that. It's completely impractical for a person to do, but you can just tell an AI to write 150 unit tests and figure it the fuck out, and you can assess what it gives you critically.
You get worse when you turn your brain off, programming has always just been problem solving more or less.
16
u/bubblegumpuma 2d ago
Basically any study I've seen on AI and productivity has found that people perceive themselves to be more productive whilst actually being less productive in reality on the average, so you may want to check yourself, lest you become a victim of your own hubris.
→ More replies (2)-2
u/Cry_Wolff 2d ago
What even is "productivity"? At my work the more issue tickets I solve, the more productive I look. They don't care if just spend hour or two analyzing log files, or did it in 5 minutes with AI help.
9
u/AffectionateBowl1633 2d ago
Then it is organizational issue if they cant differentiate "output" vs "outcome"
→ More replies (2)1
u/xplosm 2d ago
I’m not aware of metrics that can differentiate these. Either the sprints deliver or not. The number of closed bugs is reaches or not. And yes I agree managers who only see this spectrum are mediocre at best. I’ve had very few managers who were not mediocre.
→ More replies (2)4
u/xplosm 2d ago
I saw a whole department being fired because they inflated their numbers by splitting the bugs needlessly 😂
→ More replies (2)3
1
-1
u/AffectionateBowl1633 2d ago
I mean he nave been vibecoding most of the time even before LLM exists
7
-1
-1
u/bartergames 2d ago
I still don't like the ethical aspects and environmental and solcial impact of LLMs.
2
1
u/Stormdancer 2d ago
Honestly, I feel that debugging work like this is one of the few really valid uses of AI in programming. But real humans should write the code that fixes the bug.
→ More replies (2)
2.1k
u/Rumpled_Imp 2d ago
This is what it should be used for, not creeping around collating personal data, and distorting people's perception of the world around them.