hot take (or really not so hot take): WE ARE USING "VIBECODING" FOR TWO DIFFERENT THINGS AND IT CAUSES UNNECESSARY FRICTION IN COMMUNICATION
Summary
Discusses two conflicting meanings of the term 'vibecoding'—one referring to careless code dumping on AI and another to significant AI assistance—and argues this ambiguity causes unnecessary friction in communication.
Similar Articles
Where Are the Vibecoded Photoshops?
This article critiques the concept of 'vibecoding,' arguing that while AI has lowered the barrier for writing code (Level 1), it has not addressed the higher-level skills of verification and architectural decisions (Levels 2 and 3), which remain the true gatekeepers of software quality.
The Death of "Vibe Coding": Why un-monitored AI generation is creating a compounding technical debt.
The author argues that un-monitored AI code generation ('vibe coding') creates compounding technical debt, and proposes an 'AI-Powered Developer Manifesto' advocating for macro-level architectural control.
Am I the only one starting to get 'Vibe Coding' fatigue ?
A developer shares their fatigue with 'vibe coding,' noting that while AI agents speed up initial creation, they introduce significant architectural debugging challenges and technical debt in complex repositories.
Vibe coding and agentic engineering are getting closer than I'd like
Simon Willison reflects on how vibe coding and agentic engineering are converging in his own workflow, raising concerns about code review responsibilities as AI coding agents like Claude Code become increasingly reliable. He explores the ethical tension between trusting AI-generated code in production and maintaining software engineering standards.
Agentic Coding is a Trap
The article argues that agentic coding, where AI generates code and humans act as orchestrators, is a trap due to increased system complexity, skill atrophy, and vendor lock-in. It highlights the negative impact on developer learning and critical thinking, contrasting this new abstraction with historical programming shifts.