Dev.to
6/22/2026

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?



