Back to feed
Dev.to
Dev.to
6/22/2026
Linus Torvalds on AI Coding: Why 'Vibe Coding' Works for Prototypes But Not Production

Linus Torvalds on AI Coding: Why 'Vibe Coding' Works for Prototypes But Not Production

Original: Linus Torvalds is Right: AI is a Compiler, Not a Coder (And Why "Vibe Coding" Won't Survive Production)

Short summary

Linus Torvalds argues AI is a compiler—not a coder—offering 10x productivity like historical compiler advances, but both require developers to maintain architectural understanding. 'Vibe coding' works for throwaway prototypes but fails in production because LLMs produce non-deterministic output that breaks under edge cases. Open-source maintainers suffer burnout from automated low-quality contributions; developers should use local AI tools rather than cloud platforms to retain control.

  • AI is a compiler-level abstraction tool offering 10x productivity, not a replacement for architectural thinking
  • 'Vibe coding' fails in production due to LLM non-determinism; acceptable only for throwaway projects
  • Open-source burnout stems from automated low-quality contributions; local AI tools preserve developer autonomy

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more