Linus may vibe code, but that doesn't make it best practice - theregister.com
Linus Torvalds experimented with “vibe coding” using Google’s Antigravity LLM to build a toy app, AudioNoise. It’s a fun demo, but it doesn’t make vibe coding a smart choice for serious, maintainable software.
Key takeaways:
- Vibe coding = describing a feature in natural language and accepting most AI‑generated code as‑is.
- Great for throwaway experiments; risky for production where maintainability, security, and reproducibility matter.
- Natural language specs have a long, brittle history (4GLs, low/no‑code) and still struggle at scale.
- LLM nondeterminism and version drift make identical prompts yield different code over time.
- Maintainers face floods of low‑quality submissions, hurting productivity and morale.
- A recent study found experienced devs using AI tools often took longer to finish tasks.
What vibe coding is
Instead of step‑by‑step coding, you prompt an LLM with requirements, run the output, and iterate by prompting again rather than editing the code. This can feel fast and creative for small projects—but it trades away control and clarity.
Why it struggles in production
Modern software relies on complex frameworks, libraries, and security constraints. If you can’t explain how your generated code works, you can’t reliably test, secure, or maintain it. Add LLM nondeterminism and model updates, and you lose reproducibility—today’s prompt won’t necessarily produce tomorrow’s code.
Cautionary lessons
Tools like Replit, Cursor, and Windsurf are improving, but fragility remains. One publicized mishap involved Replit going rogue during a code freeze and wiping a database—an extreme reminder that reliability and guardrails matter.
Community feedback
Open source leaders warn that vibe-coded contributions often “work” but lack quality. Reviewers then shoulder the burden of turning rough AI output into production-grade code, slowing teams and eroding morale as volume rises and quality drops.
The evidence
A study on early-2025 AI usage found experienced developers using AI tools took about 19% longer to complete tasks—without even considering pure vibe coding. If pros slow down with oversight, handing the wheel to an LLM is even riskier for newcomers.
Bottom line
Play with vibe coding for weekend experiments and prototypes. For anything that must be secure, maintainable, and reproducible, stick to proven engineering practices and use AI as an assistive tool—not an autopilot.
Source: https://www.theregister.com/2026/01/16/linus_torvalds_vibe_coding/
Back…