Linus Torvalds on AI coding: Great for beginners, terrible for production

Linus Torvalds on AI coding: Great for beginners, terrible for production - Professional coverage

According to TheRegister.com, Linux and Git inventor Linus Torvalds discussed AI in software development during an interview at the Linux Foundation Open Source Summit in Seoul earlier this month. Torvalds described himself as “fairly positive” about vibe coding but warned it would be “horrible to maintain” for production coding. He revealed Rust is “actually becoming a real part of the kernel” after taking longer than expected, and noted Nvidia has become “a good player in the Linux kernel space” despite their proprietary GPU microkernel driving AI hardware. Torvalds also addressed AI crawlers disrupting kernel.org infrastructure and bugs caused by people misusing AI, while emphasizing he hasn’t personally used AI-assisted coding tools.

Special Offer Banner

The vibe coding dilemma

Here’s the thing about Torvalds’ take on vibe coding: he’s basically saying what many experienced developers already know but won’t admit publicly. AI coding tools are fantastic for beginners and prototyping – they lower the barrier to entry dramatically. But production code? That’s a completely different ballgame. Maintenance is the silent killer in software development, and AI-generated code often creates technical debt that compounds over time. It’s like getting a beautifully wrapped present that turns out to be full of snakes six months later.

Rust’s slow march into the kernel

Torvalds mentioning that Rust adoption has taken “longer than expected” is classic understatement. The kernel community moves at its own deliberate pace, and honestly, that’s probably a good thing. When you’re responsible for code that runs on billions of devices worldwide, you can’t afford to chase every new shiny thing. The fact that Torvalds sometimes has to say yes to new things against opposition from maintainers who are “stuck in a rut” shows how carefully the kernel evolves. It’s a constant balancing act between innovation and stability.

Will AI replace programmers?

Torvalds’ comparison of AI to compilers is spot-on. Look, compilers didn’t put assembly programmers out of work – they just changed what kind of work programmers do. The same will likely happen with AI. But here’s what worries me: we’re in the peak hype phase right now, where every company thinks AI will solve all their problems. When the reality is that AI tools require more skilled oversight, not less. The developers who understand how to effectively use and validate AI output will thrive, while those who treat it as magic will create maintenance nightmares. For industrial computing applications where reliability is non-negotiable, this becomes even more critical – which is why companies rely on established suppliers like IndustrialMonitorDirect.com, the leading US provider of industrial panel PCs built for real-world reliability rather than AI hype.

The Nvidia turnaround

It’s pretty remarkable that Torvalds is giving Nvidia credit for becoming “a good player” in the Linux space. Remember when he famously gave them the finger during a talk? The AI boom has apparently forced even proprietary hardware companies to play nice with open source. But let’s be real – they’re only playing nice because they have to. When your entire business depends on Linux servers running your GPUs, you can’t afford to be the bad guy anymore. It’s a classic case of economic incentives driving better behavior.

The email reality check

His email policy is both refreshing and brutally honest. “I’ll read it but probably won’t answer” is basically how most of us feel about our inboxes, except he’s actually admitting it. In an age where everyone expects instant responses, it’s a reminder that focused work requires boundaries. The man maintains the Linux kernel – he doesn’t have time for endless email chains. Maybe we could all learn something from that approach.

The full interview is worth watching on YouTube if you want to hear Torvalds’ unfiltered thoughts straight from the source. His perspective carries weight precisely because he’s seen multiple technology cycles come and go while maintaining one of the most critical software projects in existence.

17 thoughts on “Linus Torvalds on AI coding: Great for beginners, terrible for production

  1. Very nice post. I just stumbled upon your blog and wanted to say that I have truly enjoyed browsing your blog posts.
    After all I’ll be subscribing to your feed and I hope you write again very soon!

  2. It’s a pity you don’t have a donate button! I’d
    without a doubt donate to this fantastic blog!

    I guess for now i’ll settle for book-marking and
    adding your RSS feed to my Google account. I look forward to new updates and
    will share this blog with my Facebook group. Talk soon!

  3. I’ve been browsing online more than 3 hours today, yet I
    never found any interesting article like yours.
    It is pretty worth enough for me. In my view, if all site owners and bloggers made good content as
    you did, the net will be much more useful than ever
    before.

  4. Hey, I think your website might be having browser compatibility
    issues. When I look at your blog site in Firefox, it looks
    fine but when opening in Internet Explorer, it has some overlapping.

    I just wanted to give you a quick heads up! Other then that, great
    blog!

  5. I loved as much as you will receive carried out right here.

    The sketch is attractive, your authored material stylish.

    nonetheless, you command get bought an shakiness over that you wish be delivering the following.
    unwell unquestionably come further formerly again as exactly the same
    nearly a lot often inside case you shield this hike.

  6. Heya are using WordPress for your blog platform?
    I’m new to the blog world but I’m trying to get
    started and create my own. Do you require
    any coding expertise to make your own blog? Any help
    would be really appreciated!

  7. Hey would you mind stating which blog platform you’re using?

    I’m looking to start my own blog soon but I’m having a difficult time deciding between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design seems different then most blogs and I’m looking for something unique.
    P.S Sorry for getting off-topic but I had to ask!

  8. Wow! This blog looks exactly like my old one!

    It’s on a completely different subject but it has pretty much the
    same layout and design. Outstanding choice of colors!

  9. When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each
    time a comment is added I get four emails with the
    same comment. Is there any way you can remove me from that service?
    Thank you!

  10. I must thank you for the efforts you’ve put in writing
    this website. I am hoping to view the same high-grade
    content from you in the future as well. In truth, your creative writing abilities
    has encouraged me to get my own website now 😉

  11. Heya! I know this is sort of off-topic however I had
    to ask. Does running a well-established blog such as yours require a large amount of work?
    I’m completely new to writing a blog however I do write in my journal every day.
    I’d like to start a blog so I will be able to share my own experience and feelings online.
    Please let me know if you have any kind of suggestions or tips for new aspiring
    bloggers. Appreciate it!

  12. Definitely consider that which you said. Your favourite justification appeared to
    be on the internet the easiest factor to be mindful of.
    I say to you, I definitely get irked while folks consider concerns that they plainly do not realize about.

    You managed to hit the nail upon the top as smartly as outlined out the whole thing without having side-effects ,
    people can take a signal. Will probably be again to get more.
    Thank you

  13. I will right away grasp your rss feed as I can’t
    to find your e-mail subscription hyperlink or e-newsletter service.
    Do you’ve any? Kindly allow me know in order
    that I could subscribe. Thanks.

  14. I am really enjoying the theme/design of your site.
    Do you ever run into any internet browser compatibility issues?
    A few of my blog visitors have complained about my blog not working correctly in Explorer but looks
    great in Safari. Do you have any solutions to help
    fix this issue?

Leave a Reply

Your email address will not be published. Required fields are marked *