HOME > Computing

Vibe Coding Is Changing How We Build Software



Evanne Evans, 18 Jul 2025

Imagine coding not by typing lines of complex syntax, but by simply describing what you want your software to do. That’s the idea behind vibe coding, a term coined in early 2025 by Andrej Karpathy, former Tesla AI lead and OpenAI researcher. It reflects a new wave of natural-language coding, where developers use conversational prompts to generate code with the help of large language models (LLMs).

At its core, vibe coding shifts programming from rigid logic to something more intuitive, almost like brainstorming with an AI co-pilot. Developers can now specify requests such as “Build me a mobile-friendly login page with two-factor authentication,” and the system responds by generating the necessary code.

It’s not just an autocomplete process, but rather a comprehensive assistance program where the AI handles design patterns, boilerplate, and even documentation.

Platforms like GitHub Copilot, OpenAI Codex, and Replit’s Ghostwriter are already pushing this technology into mainstream use. According to Stack Overflow’s 2025 Developer Survey, over 60% of developers have started incorporating AI-generated code into their workflows, citing faster prototyping and reduced cognitive load.

However, vibe coding isn’t about eliminating developers, it’s about enhancing creativity and productivity. Experts like Karpathy stress that human oversight remains critical. Developers guide the AI, check outputs, and provide the context that machines still lack.

As this approach evolves, some believe it will open software creation to a broader audience, including designers, product managers, and hobbyists with no formal coding background. The result? A more accessible and collaborative coding culture, where describing your ideas might soon be all it takes to bring them to life.