AI News HubLIVE
In-site rewrite7 min read

Why Linus Is Right and AI Is Wrong

An analysis of Linus Torvalds' stance on AI in Linux kernel development, arguing that while his position is reasonable, the AI hype machine is weaponizing his words to silence critics. The article discusses rhetoric, textual analysis (exegesis vs. eisegesis), and the 'King's Council' pattern.

SourceHacker News AIAuthor: mender-ai

Why Linus is Right and AI is Wrong

Jul 23, 2026

#work #ai #anthropic #politics #conflict #communication #empathy

This post has a companion episode of The Coding Agency.

Have you ever had your stomach turn from looking at your own slide deck? This headline did it for me:

AI is Transforming Software

Yuck. It was just a bridge on the way to a more substantial point, but I found that I no longer took myself seriously even starting the journey with such a cliché trope. Instead, I decided to completely reject the framing that “AI is doing X”, because it implies AI itself has the agency, some plan for us. It’s language of disempowerment.

What felt more authentic at that moment was: Something is being done to us. We do not have to accept it. You can see how the revision ended up when the Software Should Work footage drops. We had fun.

Little did I know, at the same moment, today’s topic was brewing over in Linux land.

Meticulous minutia

The following is the viral message from Linus Torvalds to the Linux Kernel Mailing List on July 14th. The thread is Re: Linking Patchwork with Sashiko?

I believe his answers at the beginning refer to:

Yes, if contributors could opt out of Sashiko emails, it would defeat the purpose of using it.

No, we decline to adopt the first two items of a wordy set of recommendations from the Software Freedom Conservancy.

The questions concern right of refusal in the context of a contributor getting an emailed agentic review for a change they submitted.

Yes.

And no, that’s not the position of the Linux kernel.

I realize that some people really dislike AI, but this is an area where I’m willing to absolutely put my foot down as the top-level maintainer.

Linux is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it.

Or just walk away.

AI is a tool, just like other tools we use. And it’s clearly a useful one. […] But the solution is not to put your head in the sand and sing “La La La, I can’t hear you” at the top of your voice like some people seem to do.

The solution is to make sure those LLM tools help maintainers instead of just causing them pain. There’s no question on that side.

We’re not forcing anybody to use it, but I will very loudly ignore people who try to argue against other people from using it.

[…]

The kernel project has been and will continue to be about the technology.

Sure, the social angle of working on open source is important and often a very motivating part of the project, but in the end that’s a side benefit, not the point of the project.

This is NOT some kind of “social warrior” project, never has been, and never will be.

In the kernel community we do open source because it results in better technology, not because of religious reasons.

And so we make decisions primarily based on technical merit. Not fear of new tools.

Verdict

As an expert in coding agents who is also a vehement AI critic, I find this decision to be… 🥁

Completely reasonable and almost a total nothingburger. Sorry if you were looking for fireworks today. Maybe later, if you’re good.

Here is my justification:

Sashiko is a review tool specially made for the needs of the Linux project.

Agentic review is a credible practice when used in balance with other checks.

We would already expect on platforms like GitHub that you get an email when there’s automated feedback on your PR.

IMO the right of refusal is not violated by PR feedback, it’s just basic project cohesion.

It shows good courtesy that they were cautious about adding a new email to a contributor’s inbox and deliberated about it. My impression is no one actually objected to receiving them, they were just considering hypotheticals. Due diligence, imagine that.

Since outlets are suddenly deciding that Linux’s build pipeline config is newsworthy, let me clarify for Tom’s Hardware that we have not been rebuked. In The Register’s piece, Linus Torvalds tells AI haters to fork off, they were of course unable to find or quote any of these haters at press-time… well, other than Linus himself because he’s softening his own previous stance.

Stop making up imaginary haters. We are not your enemy.

Catch up

My thesis today is that the pragmatic engineer is the natural ally of AI critics. That’s because the conduct we’re criticizing is grotesquely unpragmatic. It’s excess. There’s too much of it.

Frankly, if more CEOs and CTOs thought like Linus, we would not see the level of AI backlash we do today. You know why? Because when you carefully pursue efficient engineering choices, you do not do things like take on historic amounts of debt and cause a worldwide RAM shortage by fetishizing the most notoriously expensive and inefficient component as the solution to all problems. Nonsense behavior.

Does that sound like something Linus would do? He doesn’t even use a text editor without trying to lower the memory footprint.

Nonetheless, this trivial event is ready to be coopted by the AI hype machine. Since it would look ridiculous to do a victory dance over the fact that submitting a PR sends you an email, they can just post the colorful language divorced from what’s actually being discussed.

It’s also worth noting that the Kernel contributor guidelines allow agentic development only under condition that it’s 100% manually reviewed and owned.

The human submitter is responsible for:

Reviewing all AI-generated code

Taking full responsibility for the contribution

That is a completely mainstream stance, though in other situations it would be branded Anti-AI and controversial.

The right of refusal

I respect the decisions of maintainers who deal with the outcomes to decide which portions of their code will support agentic development. That includes middle-ground policies like Ghostty’s (minus the ridicule). And of course I also support Zig’s more stringent choice of avoiding LLMs completely, which they explained the history and pragmatics of.

Even people with a vested commercial interest should support right of refusal. During the entire time I worked for a coding agent startup, I publicly defended users’ ability to critique or opt-out of the product space. I’m happy to say that the company never hinted that I should stop or that it could hurt sales. It builds trust. Trust is good for business.

What I can’t respect is going around purity testing people for whether they signal enough AI-ness. It is the position of The Coding Agency that attacking human agency defeats the purpose of building agents.

Lazy weaponization

I saw on LinkedIn:

Linus says you’re putting your head in the sand and singing “La La La, I can’t hear you”

Who do they think Linus is referring to? Me? The Pope? There’s no information about what this behavior would be, it’s just color. Someone is applying their own personal purity test and fantasizing that Linus agrees with it.

You might also infer that when he says they’re not one of “those anti-AI projects”, that means the people that are in those projects are just scared to learn, and have no well-considered reason based on their experience. Did he say that? I’ll admit I fell into that trap for a moment, but it’s just not in the text, it’s gluing together separate remarks.

And again you might think Linus is attacking the whole idea of being a “social warrior”, whatever that means to you. Yet, he clearly acknowledges that it’s central to the open source movement and he’s drawing boundaries for the purposes of his project.

In the big picture, I find Linus to be deeply engaged in prosocial behavior with a concern for sustainability and systemic effects.

Rhetoric

What I’m doing here is rhetoric, writing with intent to influence. We see rhetoric every day, some more honest than others. The only unusual thing is that I’m lifting the hood to explain my methods, much like we do with source code.

I’m employing a rhetorical technique we’ll call The Kings Council pattern. In this pattern you avoid directly criticizing a powerful figure, since that can lead to retaliation from their followers. Any grievances would instead be attributed to people around them. Since the king is mighty and wise, some flattering advisor must be the problem. This pattern has been used throughout history, from Ezekiel 11 to good tsar, bad boyars which were both before the Unix epoch.

Thanks to safety science we now understand that is so easy to pull off because a failure has No Root Cause. Blaming the system would also be acceptable. Any systems thinker knows that systems gonna system. But I digress.

Clearly, Linus is a king. Look at all he’s done. I’ve looked up to him for most of my life, and so have an army of others. If there’s anything problematic about the situation, it would be unwise to try and make it his fault. At the very least, you’d really want to have your ducks in a row. “Come at the king, you best not miss”, as we learned from The Wire.

I’m willing to show you my game here because I don’t think I have anything to hide. I believe what I’m saying and use the pattern to be fair and diplomatic. Knowing how to dissect people’s rhetoric helps you decide for yourself if it’s honest.

Being honest is not the same as being neutral. I have motives. I’m not just going around clarifying things for my own amusement (though obviously that’s another hobby of mine). You could say I have an “axe to grind” on this topic. So let’s grind.

Puppeteering

Acting as though Linus picked a side in the larger conversation while he’s actively trying not to pick a side is dishonest. It’s an unscrupulous act of AI gold rush hype. His goal is to avoid pulling Linux into an ongoing flamewar. Therefore anyone trying to weaponize his words to silence AI critics elsewhere it going against his goals. See, the problem is not the King, it’s the King’s council.

The charged language he uses is typical speech from him and his intended audience on the mailing list is accustomed to interpreting it. The fact that he self-described as “loudly ignoring” supports my overall case that he’s not positioning himself as having any robust view about all AI critics.

In textual analysis, putting words in someone else’s mouth is called “eisegesis”.

Exegesis: drawing meaning out of the text by careful, objective analysis

Eisegesis: reading one’s own ideas into the text, forcing it to support a preconceived view

I argue that despite having my own view I am doing good faith analysis and sticking to exegesis. What I’m finding in the text was there to be found.

You may wonder: Is the text itself especially prone to dishonest analysis (eisegesis)?

Sorry, that’s off topic. Under the pretext of managing scope (but really for rhetorical convenience) I will avoid taking any clear stance on whether Linus is good at writing emails. Rather than criticizing his tone, which would be weak tea, I choose to applaud his personal growth in improving over time. No one was ugly and stupid on this day. The King is wise and merciful.

Motivation

The AI discourse is an absolute mess, as you are painfully aware. I hate seeing us turned against each other like this. Unpacking some of the background forces might help, because on the ground floor we’re being asked to make sense of things that just don’t make sense. For instance, you may have heard that:

Anthropic is actively campaigning to end software engineering to support a trillion dollar IPO.

Look, I have practical needs. I do not want my DevTool vendors to falsely advertise the impending end of my field. I believe that to be counterproductive.

And yes, I’m aware that the campaign will eventually fail on its surface goals. Then again, that depends what success means. Another potential outcome is a huge trainwreck that consolidates power around a few AI labs.

I see companies where management increasingly defines success as more agents, the more the better. I see tokenmaxxing. Top websites destroying their

[truncated for AI cost control]