<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/linus-torvalds-vibe-coding-is-fine-but-not-for-production-rvk4ab0mh" -->

---
title: Linus Torvalds: Vibe coding is fine, but not for production
description: Linus Torvalds shares his perspective on AI-assisted coding, stating that while vibe coding can help newcomers get started with programming, it&#x27;s unsuitable...
canonical: https://daily.dev/posts/linus-torvalds-vibe-coding-is-fine-but-not-for-production-rvk4ab0mh
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linus Torvalds: Vibe coding is fine, but not for production | daily.dev
og:description: Linus Torvalds shares his perspective on AI-assisted coding, stating that while vibe coding can help newcomers get started with programming, it&#x27;s unsuitable...
og:url: https://daily.dev/posts/linus-torvalds-vibe-coding-is-fine-but-not-for-production-rvk4ab0mh
og:image: https://api.daily.dev/og/posts/RVK4aB0mH.png
og:image:alt: Linus Torvalds: Vibe coding is fine, but not for production
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Linus Torvalds: Vibe coding is fine, but not for production

**[The Register](https://daily.dev/sources/theregister)** · 4 min read · 414 upvotes · 26 comments

## Summary

Linus Torvalds shares his perspective on AI-assisted coding, stating that while vibe coding can help newcomers get started with programming, it's unsuitable for production code due to maintenance concerns. He discusses Rust's gradual integration into the Linux kernel, noting it has taken longer than expected but is becoming a real part of the codebase. Torvalds addresses AI's impact on kernel development, mentioning issues with crawlers disrupting infrastructure and AI-generated bug reports, though these problems are less severe than in other projects. He compares AI to previous productivity tools like compilers, suggesting it won't eliminate programming jobs but will change how developers work.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://go.theregister.com/feed/www.theregister.com/2025/11/18/linus_torvalds_vibe_coding/>

## Community discussion

Top comments from developers on daily.dev.

**@ezpie** · 13 upvotes

> wait he considers compilers to be productivity tools? I guess that's why people use to hand write code back in the black and white picture days.

**@medanisdev** · 9 upvotes

> i think, it's okay to search, brainstrom, explain technical things. It's better to consider Ai tools as your "Smart Google" that explain and guides and find answers faster, but never takes decision wether technical or functional .

**@andersgravgaardjensen** · 7 upvotes

> Cleaning up vibe-coded mess is going to be the modern COBOL dev.

**@deentap** · 3 upvotes

> We should be all Fine!

**@telvinteum** · 2 upvotes

> Bro we are in the 20th century 😭😂😂

## Similar posts on daily.dev

- [Linus may vibe code, but that doesn't make it best practice](https://daily.dev/posts/linus-may-vibe-code-but-that-doesn-t-make-it-best-practice-h6mp947gd) · The Register · 1 upvotes · 0 comments
- [Linus Torvalds Gets Candid About Windows, Workflows, and AI](https://daily.dev/posts/linus-torvalds-gets-candid-about-windows-workflows-and-ai-vaqosrpvn) · The New Stack · 19 upvotes · 3 comments
- [Write less code, be more responsible](https://daily.dev/posts/write-less-code-be-more-responsible-vjsaoh8dq) · Hacker News · 1 upvotes · 0 comments

---

Tags: [#ai](https://daily.dev/tags/ai), [#open-source](https://daily.dev/tags/open-source), [#linux](https://daily.dev/tags/linux), [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/linus-torvalds-vibe-coding-is-fine-but-not-for-production-rvk4ab0mh)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Linus Torvalds: Vibe coding is fine, but not for production","url":"https://daily.dev/posts/linus-torvalds-vibe-coding-is-fine-but-not-for-production-rvk4ab0mh","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linus-torvalds-vibe-coding-is-fine-but-not-for-production-rvk4ab0mh"},"datePublished":"2025-11-18T21:21:02.643Z","dateModified":"2025-11-18T21:21:25.430Z","description":"Linus Torvalds shares his perspective on AI-assisted coding, stating that while vibe coding can help newcomers get started with programming, it's unsuitable...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/dab276ffbf1cfd471e9fab3a368ede3b?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/dab276ffbf1cfd471e9fab3a368ede3b?_a=AQAEulh","isAccessibleForFree":true,"articleSection":"The Register","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"The Register","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/66aa2113fdad463992ffcbf0e8963fda","url":"https://daily.dev/sources/theregister"},"commentCount":26,"discussionUrl":"https://daily.dev/posts/linus-torvalds-vibe-coding-is-fine-but-not-for-production-rvk4ab0mh","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":414},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":26}],"keywords":"ai,open-source,linux,rust","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"The Register","item":"https://daily.dev/sources/theregister"},{"@type":"ListItem","position":3,"name":"Linus Torvalds: Vibe coding is fine, but not for production"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/linus-torvalds-vibe-coding-is-fine-but-not-for-production-rvk4ab0mh","comment":[{"@type":"Comment","text":"wait he considers compilers to be productivity tools? I guess that’s why people use to hand write code back in the black and white picture days.","datePublished":"2025-11-21T10:08:00.810Z","url":"https://daily.dev/posts/RVK4aB0mH#c-rVDFhLTbG","author":{"@type":"Person","name":"Ezpie","url":"https://daily.dev/ezpie","image":"https://avatars.githubusercontent.com/u/104765117?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":13}},{"@type":"Comment","text":"i think, it’s okay to search, brainstrom, explain technical things. It’s better to consider Ai tools as your “Smart Google” that explain and guides and find answers faster, but never takes decision wether technical or functional .","datePublished":"2025-11-26T12:48:30.980Z","url":"https://daily.dev/posts/RVK4aB0mH#c-0hpLhqiiD","author":{"@type":"Person","name":"Med Anis Ben Hadj Hssin","url":"https://daily.dev/medanisdev","image":"https://media.daily.dev/image/upload/s--WWrqMmCN--/f_auto/v1764520584/avatars/avatar_CxqforjI8trWmTR4Etebm?_a=BAMAK+ZW0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":9}},{"@type":"Comment","text":"Cleaning up vibe-coded mess is going to be the modern COBOL dev.","datePublished":"2025-11-28T06:46:08.955Z","dateModified":"2025-12-03T07:42:24.522Z","url":"https://daily.dev/posts/RVK4aB0mH#c-1OmUwFGpD","author":{"@type":"Person","name":"Anders Gravgaard Jensen","url":"https://daily.dev/andersgravgaardjensen","image":"https://lh3.googleusercontent.com/a/ACg8ocKhTAC_vZMu9WMhxydMKzAYp3Oex38gsm624YKTWzTEOdQ9Az4=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":7}},{"@type":"Comment","text":"We should be all Fine!","datePublished":"2025-11-24T01:02:38.905Z","dateModified":"2025-11-24T01:03:17.627Z","url":"https://daily.dev/posts/RVK4aB0mH#c-Ycjrr3tKo","author":{"@type":"Person","name":"Dennis E. Tapan","url":"https://daily.dev/deentap","image":"https://media.daily.dev/image/upload/s--fTLbiIdT--/f_auto/v1728137738/avatars/avatar_vpjoVLUFD9Sq99ZIXxnS2"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}},{"@type":"Comment","text":"Bro we are in the 20th century 😭😂😂","datePublished":"2025-11-27T17:35:03.065Z","url":"https://daily.dev/posts/RVK4aB0mH#c-vDsyp7kfo","author":{"@type":"Person","name":"TELVIN TEUM","url":"https://daily.dev/telvinteum","image":"https://media.daily.dev/image/upload/s--Xm3EENwc--/f_auto/v1764264817/avatars/avatar_fHXKQsFKEpHqADEmpsXk2?_a=BAMAK+ZW0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}}]}
```

