How Do We Stop Vibe Coding?

alexklos.ca
July 24, 2026
14 min read
🔥🔥🔥🔥🔥
45/100
Summary
Claude Code gained popularity among software developers in late December 2025, leading to a significant shift towards using coding agents in development workflows. Andrej Karpathy noted in March 2026 that he had not typed a line of code since the rise of "vibe coding," reflecting a dramatic change in coding practices.
Key Takeaways
- The rise of coding agents, particularly Claude Code, has led to a significant shift in software development practices, with many developers no longer writing code manually since late 2025.
- Vibe coding is characterized by a lack of understanding of codebases and architecture, leading to unreliable code generation and diminished awareness of code quality.
- The transition to intent-based coding, while potentially improving development speed and software quality, risks losing essential tools and methods that ensure reliable coding practices.
- The black-box effect of coding agents can result in developers blindly pushing commits without a clear understanding of the changes being made, jeopardizing production stability.
Coverage & discussions
Hacker News · alexklos.ca
Community discussions
Hacker News discussion ↗
Historical count: 5 · 5 saved in sample · Historical sample
Analysis ready
Community Sentiment
Positives
- AI-enhanced coding has made me more informed and aware of my projects than ever before, proving that it can be a powerful learning tool.
- We now have more work, not less. Engineers can finally focus on security and tech debt, showcasing AI's potential to improve overall code quality.
- The idea that bespoke coding will always be necessary highlights a key point: AI tools won't replace the need for skilled developers in complex scenarios.
Concerns
- The fear is that vibe coding will diminish the quality of team projects, leading to a chaotic codebase filled with errors.
- Economics will dictate that bespoke coding becomes unprofitable, raising concerns that the industry may prioritize speed over quality.
- There’s a growing anxiety that reliance on AI could lead to teams accepting bugs and inefficiencies, undermining the fundamental purpose of programming.




