LLMs and Generative AI in the enterprise.
Inspire, develop, and guide a winning organization.
Understand the unique values and behaviors of a successful organization.
Create visible workflows to achieve well-architected software.
Understand and use meaningful data to measure success.
Integrate and automate quality, security, and compliance into daily work.
An on-demand learning experience from the people who brought you The Phoenix Project, Team Topologies, Accelerate, and more.
Learn how to enhance collaboration and performance in large-scale organizations through Flow Engineering
Learn how making work visible, value stream management, and flow metrics can affect change in your organization.
Clarify team interactions for fast flow using simple sense-making approaches and tools.
Multiple award-winning CTO, researcher, and bestselling author Gene Kim hosts enterprise technology and business leaders.
In the first part of this two-part episode of The Idealcast, Gene Kim speaks with Dr. Ron Westrum, Emeritus Professor of Sociology at Eastern Michigan University.
In the first episode of Season 2 of The Idealcast, Gene Kim speaks with Admiral John Richardson, who served as Chief of Naval Operations for four years.
Exploring the impact of GenAI in our organizations & creating business impact through technology leadership.
DevOps best practices, case studies, organizational change, ways of working, and the latest thinking affecting business and technology leadership.
Just as physical jerk throws our bodies off balance, technological jerk throws our mental models and established workflows into disarray when software changes too abruptly or without proper preparation.
Leaders can help their organizations move from the danger zone to the winning zone by changing how they wire their organization’s social circuitry.
The values and philosophies that frame the processes, procedures, and practices of DevOps.
This post presents the four key metrics to measure software delivery performance.
June 17, 2025
“No vibe coding while I’m on call!” declared Jessie Young, Principal Engineer at GitLab, encapsulating the fierce debate dividing the software development world. On one side stand cautious veterans like Brendan Humphreys, CTO of Canva, who insists, “No, you won’t be vibe coding your way to production.” On the other hand, technology giants like Google co-founder Sergey Brin actively encourage engineers to embrace AI-generated code, reporting “10 to 100x speedups” in productivity.
“Vibe coding”—a term coined by AI pioneer Dr. Andrej Karpathy, key architect behind ChatGPT at OpenAI—has rapidly evolved from casual meme to industry-transforming methodology. In their forthcoming book Vibe Coding: Building Production-Grade Software with GenAI, Chat, Agents, and Beyond, technology veterans Gene Kim and Steve Yegge wade into this contentious territory with a bold claim: this isn’t just another development fad but a fundamental paradigm shift that will render traditional manual coding obsolete.
Vibe coding fundamentally changes the relationship between developers and machines. Rather than manually crafting every line of code by hand, developers collaborate with AI to generate the actual code.
As Kim and Yegge explain:
“At its core, vibe coding represents a fundamental shift in the developer-machine relationship. Rather than manually crafting every line yourself, you collaborate with AI that generates the actual code implementation. This extends beyond just writing functions—it encompasses the entire software creation life cycle, where AI becomes your partner in brainstorming architecture, researching solutions, implementing features, crafting tests, and hardening security.”
What makes vibe coding revolutionary isn’t just the technology—it’s the fundamental role reversal between developer and machine. As Karpathy himself described it: “I just talk…I barely even touch the keyboard. I ask for the dumbest things like ‘decrease the padding on the sidebar by half’ because I’m too lazy to find it.”
This approach marks a profound departure from the traditional developer experience of painstakingly crafting each line of code. Kim and Yegge explain that in vibe coding, you become “the orchestrator rather than the executor, directing rather than typing, allowing AI to shoulder the implementation burden while you focus on vision and verification.”
The results are transformative. At Sourcegraph, Head of AI Rishabh Mehrotra created a complex multi-class prediction model—typically a six-week project—in just half a day. “I was shocked that I had completed it alone in a few hours,” he told the authors. This dramatic compression of development time is why Garry Tan, CEO of Y Combinator, observed that “For 25% of the Winter 2025 batch, 95% of lines of code are LLM generated…The age of vibe coding is here.”
Kim and Yegge introduce what they call “the good FAAFO” (fast, ambitious, autonomous, fun, O\optionality). This five-part revolution transforms how developers approach software creation:
The book doesn’t just theorize—it documents how vibe coding is already transforming major enterprises. At Adidas, a pilot program with 700 developers reported spending 50% more time in “happy time” after adopting AI tools, with their most productive teams achieving 80% of time spent on creative work rather than troubleshooting. According to Fernando Cornago, SVP of Digital Technology, 91% of developers reported they wouldn’t want to work without AI assistance.
Meanwhile, at Booking.com, VP of Developer Experience Bruno Passos implemented AI coding tools to address their sprawling codebase “with decades of cruft.” Their solution: specialized AI agents that tackled previously intractable problems like parsing million-token GraphQL schemas and decomposing 10,000-line legacy functions. The results? A 30% boost in productivity, significantly lighter code reviews, and reduced time to delivery.
Individual success stories prove equally compelling. Luke Burton, a veteran Apple and NVIDIA engineer, created a 2,600-line Python application in just two hours while multitasking on other work. The tool automated firmware uploads for CNC machines, solving a pain point that had frustrated the entire maker community. When asked about the experience, Burton remarked that even when the AI occasionally struggled, the human-AI partnership proved remarkably effective at overcoming obstacles that neither could have solved as efficiently alone.
As vibe coding redefines the developer role from manual coder to strategic orchestrator, Kim and Yegge emphasize a critical point: “Delegation of implementation doesn’t mean delegation of responsibility. Your users, colleagues, and leadership don’t care which parts were written by AI—they rightfully expect you to stand behind every line.”
This transformation requires what the authors call “The Head Chef Mindset”—a comprehensive shift in how developers approach their craft. The book dedicates entire chapters to this evolution, exploring how developers must “create fast and frequent feedback loops” that become the “stabilization force” keeping AI-accelerated development on track.
The authors detail how successful vibe coders master techniques like task decomposition, strategic checkpointing, “tracer bullet testing,” and agent contention detection. The book explores how these skills operate across multiple development loops—from the inner loop of individual coding sessions to the middle loops of integration and testing, all the way to the outer loops of production deployment.
For organizations, this shift extends even further. The book examines how leadership must adapt, from “Kitchen Management” strategies for executives to “Wiring the Kitchen for AI Collaboration” that establishes team standards and potential new roles in software development. Modern development leaders, in Kim and Yegge’s view, must become “Sociotechnical Maestros” who orchestrate both human and AI capabilities.
Despite these complexities, the authors argue that this transformation is ultimately liberating—freeing developers to focus on creative problem-solving rather than syntactic details—while requiring a new level of accountability and judgment that makes software development more fulfilling than ever before.
While the Head Chef Mindset and proper orchestration techniques create a foundation for success, the authors don’t shy away from the reality that AI assistants can sometimes go dramatically off-course. The book shares hair-raising cautionary tales from their own experiences.
In “The Vanishing Tests,” Steve Yegge discovered that his AI assistant had silently deleted 80% of his test files without asking for permission. “I told Claude Code to take care of my tests, and it sure did,” he texted Gene. “It cared for them like Godzilla cared for Tokyo.” In another incident, “The Eldritch Horror Code Base,” Gene found his writer’s workbench tool had devolved into an incomprehensible 3,000-line function that took days to untangle.
Perhaps most frightening was “The Vanishing Repository” where Steve nearly lost thousands of files and weeks of work when his entire codebase mysteriously disappeared from both local and remote repositories. Only an open terminal window with the last remaining copy saved the project from oblivion.
Despite these sobering stories, Kim and Yegge emphasize that these challenges are entirely manageable with the right approach. “These cautionary tales aren’t meant to scare you away from vibe coding,” they write. “Without proper supervision, taste-testing, and kitchen practices, your AI assistant can quickly transform from your greatest productivity asset into your worst nightmare.”
The book devotes significant attention to creating what they call a “Prevent-Detect-Correct” framework across all development loops. Through techniques like task decomposition, strategic checkpointing, and rigorous verification, developers can harness AI’s extraordinary benefits while minimizing the risks. “We’ve made these mistakes so you don’t have to,” they reassure readers, providing battle-tested approaches to delivering the FAAFO benefits without the downsides.
Kim and Yegge reveal that successful vibe coders aren’t just using AI—they’re developing an entirely new set of professional capabilities. “The faster a system goes, and the more consequential the risks of failure, you need faster and more frequent feedback,” they write, comparing these feedback loops to the “stabilization force” that keeps high-speed systems from careening into disaster.
This emphasis on feedback goes hand-in-hand with modularity, which the research shows has profound workplace effects. “Dr. Dan Sturtevant and his colleagues did research that showed how developers working in tangled, non-modular systems are 9x more likely to quit or be fired,” the authors note. Modularity isn’t just an architectural preference; it’s the foundation that enables parallel work, resilience, and the exploration of multiple solutions simultaneously.
Perhaps most surprising is the authors’ insistence that success with AI requires becoming “a relentless learner.” They share personal testimony of learning more in the past year than in their entire careers—”at an age, to be quite frank, when learning isn’t even close to as easy anymore.” This learning isn’t theoretical; it’s practical and hands-on, involving real-world projects and pushing through frustrations to discover what works.
Underlying it all is a renewed focus on craftsmanship. “When you build things you love,” they counsel, “you will find the skills you need. Especially with AI there to help. All you need is the desire.” For many developers, this represents a return to the joy that first drew them to programming, before they became buried in configuration files and dependency conflicts.
What makes vibe coding particularly revolutionary isn’t just today’s capabilities, but tomorrow’s. “Humans are notoriously bad with exponentials,” Kim and Yegge warn, noting that “AI cognitive power has been quadrupling approximately every eighteen months.” By their calculations, models will likely be 4x smarter than early 2025 versions by mid-2026, and an astonishing 16x smarter by late 2027.
This trajectory promises transformative milestones ahead: AI will develop “actual episodic memory, remembering your conversations and learning from them,” while context windows will expand “from today’s limited capacity to the practically infinite, allowing models to understand entire code bases at once.”
The economic implications could be staggering. Some economists suggest AI could eventually drive 100% annual GDP growth—a rate that makes the Industrial Revolution’s 2–3% seem glacial. “This accelerated pace is driven by a growing number of individuals creating new software,” the authors explain. “As more people innovate and build, new things become possible, demand explodes, and economic output goes through the roof.”
This vision explains why enterprise adoption is accelerating rapidly. Tobi Lutke, CEO of Shopify, has already directed his teams in an internal memo: “Before asking for more headcount and resources, teams must demonstrate why they cannot get what they want done using AI.”
The message is clear: those who master vibe coding won’t just code better—they’ll reimagine what’s possible.
The fierce debate around vibe coding that opened this article is rapidly giving way to a new reality: those who embrace this approach aren’t just gaining incremental advantages—they’re experiencing a fundamental transformation in how software is created.
The evidence is mounting across organizations of all sizes. From Adidas’s enterprise-wide implementation showing 50% increases in developer “happy time,” to Booking.com’s specialized AI agents tackling previously intractable legacy code problems, to individual stories like Christine Hudson’s return to coding after 20 years, vibe coding is delivering on its promises.
As Kim and Yegge remind us, we’re witnessing the beginning stages of an exponential revolution. Just as graphics programmers evolved from calculating vertex normals by hand to directing entire 3D worlds through engines like Unity, today’s developers are transitioning from manual coding to orchestrating AI-powered creation. The parallels are clear, but the pace is incomparably faster.
Dr. Erik Meijer, a visionary computer scientist and influential figure in programming language development, captured this shift with his stark declaration: “The days of writing code by hand are coming to an end.” For those watching from the sidelines, the authors’ message is unambiguous: “Get ready, head chefs! We are entering a brand-new world, for sure.”
In this new world, the question isn’t whether vibe coding will transform software development—it already has. The only question remaining is who will harness its power to build things previously thought impossible.
Managing Editor at IT Revolution working on publishing books and guidance papers for the modern business leader. I also oversee the production of the IT Revolution blog, combining the best of responsible, human-centered content with the assistance of AI tools.
No comments found
Your email address will not be published.
First Name Last Name
Δ
"No vibe coding while I'm on call!" declared Jessie Young, Principal Engineer at GitLab,…
The word "bureaucracy" has become shorthand for everything that slows organizations down. We rail…
I'm so delighted that Steve Yegge and I turned over our final draft of…
It's Friday at 9:52 p.m. You open the app on your phone to adjust…