<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/qywca43zb" -->

---
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's unsuitable...
canonical: https://daily.dev/posts/qywca43zb
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's unsuitable...
og:url: https://daily.dev/posts/qywca43zb
og:image: https://api.daily.dev/og/posts/QyWCa43ZB.png
og:image:alt: Post cover image
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

**[scopespace](https://daily.dev/sources/scope_space)** · [@fab978](https://daily.dev/fab978) · 35 upvotes · 5 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.

**@thadanzar** · 6 upvotes

> Have to agree with him.

**@astrot** · 3 upvotes

> Linus Torvalds is fine when he is silent

## 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/qywca43zb)

```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":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/qywca43zb","headline":"Linus Torvalds: Vibe coding is fine, but not for production","text":"Shared: Linus Torvalds: Vibe coding is fine, but not for production","url":"https://daily.dev/posts/qywca43zb","datePublished":"2025-11-26T12:39:03.017Z","dateModified":"2025-11-26T12:39:03.020Z","author":{"@type":"Person","name":"Furqan ahmad","url":"https://daily.dev/fab978","image":"https://media.daily.dev/image/upload/s--GY0VPIs1--/f_auto/v1788339486/avatars/avatar_01YKXdhx6XxiWycQaD2rh?_a=BAMAMicg0","description":"\nFull Stack & Backend Developer | Open to Remote Opportunities","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":4080}},"image":"https://media.daily.dev/image/upload/s--foaA6JGU--/f_auto/v1722860399/public/Placeholder%2004","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":35},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":5}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/RVK4aB0mH"},"comment":[{"@type":"Comment","text":"Have to agree with him.","datePublished":"2025-11-27T12:35:35.843Z","url":"https://daily.dev/posts/QyWCa43ZB#c-dL5Z7Svs8","author":{"@type":"Person","name":"danzar","url":"https://daily.dev/thadanzar","image":"https://avatars.githubusercontent.com/u/2806049?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":6}},{"@type":"Comment","text":"Linus Torvalds is fine when he is silent","datePublished":"2025-11-27T12:31:22.981Z","url":"https://daily.dev/posts/QyWCa43ZB#c-RIdsVSs3H","author":{"@type":"Person","name":"Alexey","url":"https://daily.dev/astrot","image":"https://avatars3.githubusercontent.com/u/6803849?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/scope_space","name":"scopespace"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"scopespace","item":"https://daily.dev/squads/scope_space"},{"@type":"ListItem","position":3,"name":"Linus Torvalds: Vibe coding is fine, but not for production"}]}
```

