Bridging the divide between AI enthusiasts and skeptics in software development
By
Charity Majors
Front-window bakery material. Catches the eye, delivers the goods.
Summary
The article explores the growing divide between AI enthusiasts (who embrace rapid AI-assisted coding and development) and AI skeptics (who advocate for careful, human-reviewed code). It describes a conference where a presenter made bold claims about productivity gains through "vibe coding" — solving difficult engineering problems in weeks instead of years. The piece highlights the tension between those eager to ship code quickly using AI tools and those resistant to shipping unread code. Both sides face existential threats: enthusiasts race against time to adopt AI before being left behind, while skeptics race against entropy (chaos, bugs, technical debt). The article aims to bridge this gap and get both camps working together.
Key quotes
· 3 pulledI can't wait to make my teams watch the recording of this talk. My engineers are SO resistant to the idea of shipping code without reading it. Finally, some proof they can't ignore!
Both sides are grappling with a real existential threat, and both sides feel like they are screaming into the void.
Difficult engineering problems solved, backlogs cleared. Rewrites that would have taken a year or more in the beforetimes, now whipped out in a few short weeks of prompting.
You might also wanna read
Critique of AI-Generated Code and the Problem of 'Vibe-Coding' in Software Development
The article critiques the problematic use of AI tools like LLMs in software development, particularly focusing on 'vibe-coding' where develo

AI's Impact on Software Engineering: Evolution or Replacement?
The article explores the complex relationship between AI tools like ChatGPT and software engineering, examining whether AI represents the en
The burnout crisis: Senior engineers overwhelmed by AI-generated "vibe-coded" code from junior developers
The article discusses the growing problem of "vibe-coding" in the software engineering industry, where junior developers use AI tools to gen
The Problem with Vibe Coding: How AI-Generated Code Without Human Review Harms Software Development
The article critiques the phenomenon of 'vibe coding' - the practice of generating large amounts of complex AI-generated code that isn't mea
Reflections on AI-Assisted Coding: Returning to Manual Programming After Two Years
The article reflects on the author's two-year experience with AI-assisted coding (vibecoding) and their decision to return to writing code m
Vibe coding and agentic engineering are converging, raising questions about AI's role in software development
Simon Willison discusses the convergence of "vibe coding" (AI-assisted coding where users describe what they want in natural language) and "
