This is the story of how a single tweet from February 2025 set the developer world on fire and created the most controversial trend in modern software development: vibe coding.
Vibe coding is when you describe what you want in natural language to an AI, it generates the code for you, and you can build a website or an app.
âForget that the code even exists,â as Andrej Karpathy says.
The crucial twist is that vibe coding isnât just about using AI as a helper. Simon Willison explains the difference precisely:
âIf an LLM wrote every line of your code, but you reviewed, tested, and understood all of it, thatâs not vibe coding, thatâs just using AI as a typing assistant.â
In short, thereâs a difference between vibe codingâwhere the AI writes, you run it, test it, and ship itâand AI-assisted development, where the AI suggests code, you understand it, you edit it, and only then do you ship it.
February 2025. Andrej Karpathy, OpenAI co-founder and former head at Tesla, tweets:
âThereâs a new kind of coding I call âvibe codingâ, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.â
He continues:
âI just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works... I âAccept Allâ always, I donât read the diffs anymore.â
As a test case, he built MenuGen, an app that takes photos of restaurant menus and generates images of all the dishes. He didnât know the difference between âTagine,â âCavatappi,â or âSweetbread.â He let the AI build everything...
A weekend later, the app was done.
Merriam-Webster added âvibe codingâ as slang and a trending term the very next month. The rest of the tech world quickly followed.
Andrej Karpathy, the Godfather
Stanford Ph.D., formerly OpenAI, Teslaâs Director of AI. The man who already in 2023 said: âThe hottest new programming language is English.â
His philosophy is pragmatic: âVibe coding full web apps today is kind of messy and not a good idea for anything of actual importance. But there are clear hints of greatness.â
Simon Willison, the Critical Voice
AI researcher and open-source experimenter who has built dozens of vibe-coding projects while simultaneously warning against using it in production.
He proposes the term âvibe engineeringâ as a more professional version of the phenomenonâwhere you still experiment but take responsibility for code quality and security. This trend is growing now that I hear Kasper Junge talk more and more about âreal software engineeringâ gathering steam...
Kevin Roose, the Non-Coder Evangelist
New York Times journalist without a technical background who used vibe coding to build âLunchBox Buddy,â an app that analyzes your fridge and suggests lunch.
He calls it âsoftware for oneâ: small tools built by non-developers for their own needs. One experiment did go wrong, though, and an AI started generating fake product reviews on a test shop. Thatâs how it is with anything new.
Commercial Pioneers
Y Combinator reported in March 2025 that a quarter of their Winter 2025 startups had codebases that were over 95% AI-generated.
Swedenâs Lovable.dev reached around 100 million dollars in annual revenue in just eight monthsâperhaps one of the fastest-growing software startups ever. Replit.com went from 10 to 100 million dollars in revenue in nine months after launching their AI Agent. Maybe thereâs real money behind this trend too?
Lovable.dev (~$25/mo) Builds full web apps from a single prompt. Integrates with Supabase for backend, database, and auth. Loved by founders without a technical background... thatâs me. Fastest path to a prototype, but also known for security issues if youâre not attentive.
Replit.com (from $25/mo) Browser-based all-in-one platform. Zero setup, collaboration-friendly, and mobile-friendly. Suitable for both hobby projects and learning. A bit pricey if you hack through the nightâthereâs an extra meter running.
GitHub Copilot Pro ($10/mo) The AI assistant that lives in your editor and writes code, documentation, and tests for you. Itâs strong because it understands the context in your repositoryâbut you must be able to tell when itâs wrong. Copilot is less of a âvibe-builderâ and more a turbo for those who already think like developers.
Cursor.com ($20/mo) An AI-native IDE based on VS Code. Preferred by experienced developers who want control. Deep repo context, pull requests, and precise code understanding. Requires technical experience. Less useful for a ânon-coderâ like me.
Windsurf.com ($15/mo) A lighter variant with professional features at a lower price. Good balance between control and convenience. Iâll admit I havenât tried it yet.
Bolt.new (Freeâ$100/mo) Lightweight platform for building Next.js apps directly in the browser. A favorite among beginners. But again, I havenât tested it myself.
v0.app (Vercel) Focuses on beautiful React components from text prompts. And you can combine inspiration from it with some of the other vibe-coding tools to get even better front ends (a tip I got today from one of my developers).
Claude Code Claudeâs terminal-based development tool with strengths in understanding and modifying existing codebases. Includes the ability to set up AI agents and orchestrate sub-agents. The newest feature is âskills,â which you can define. Are you a developer? Try it together with Cursor.com.
Thereâs a new energy in the developer community. Not just technological, but cultural. Vibe coding represents a break with the classic idea that development is about full understanding of every code element.
For the first time, itâs possible to build software without actually âcodingââat least not in the traditional sense. Itâs reminiscent of the early Web 2.0 years, when âmove fast and break thingsâ was the mantra.
But this time youâre not just breaking interfaces, youâre breaking the discipline itself.
Where development used to be a craft, it is increasingly orchestration. The role shifts from âcode-smithâ to âAI orchestrator.â You define the vision; the AI does the work.
I orchestrated a GitHub Copilot Agent and watched it build code âlive,â then used a Claude Sonnet as a code reviewer because I didnât understand the code it produced. It took me a couple of days. The result is here: https://ind-sw-eng.github.io/ise/
Karpathy compares it to a new era in creative production: âWeâre moving from craftsmanship to concept design. You no longer need to understand the engine to drive the car.â
Three factors have made vibe coding possible:
Agentic AIs: AI systems like Claude, GPT-5, Mistral, and Gemini can remember context, navigate projects, and fix their own errors. Iâve seen it run software tests âliveâ in my terminal. A pretty trippy experience.
Integrated IDEs (developersâ console): Cursor ties code, tests, and documentation together in one interface. Change-ready developers love it.
Democratization of software: Tools like Lovable and Replit make it possible for non-developers to build apps with no setup and without thinking about code at all.
The combination means that a person with an idea and a text description can go from thought to running web app in under an hour.
The question that splits the industry isnât whether AI can write codeâitâs whether it should.
For some developers, vibe coding is a creative free space where innovation happens faster than ever. For others, itâs a flattening of the software craft and a threat to code quality, security, and comprehensibility.
Simon Willison sums up the conflict: âMost of the work we do as engineers is evolving existing systems. If you donât understand your code, you canât evolve it.â
Vibe coding is therefore both a promise and a warning. It shows how far AI has come in 2025, but also how quickly control can slip out of our hands when speed and âflowâ are prioritized over understanding, ethics, and security. See for yourself in Mats Magnussenâs articles on Version2.dk on the subject.
If you work in software development, vibe coding is a more-than-obvious sign of how your role will change.
For developers, it means you need to master prompting, context engineering, reviewing, and debugging AI-generated codeânot necessarily writing everything yourself. Iâve managed to âconvertâ a couple of solid senior developers recently. They realized it was worth investing time in.
For leaders, it means software production is accelerating, but governance, security, and compliance risk being left behind on the platform. When code is generated faster than it can be reviewed, the risk shifts from the technician to the infrastructureâand to the entire organization.
Vibe coding is an experiment. The pioneer spirit of the digital age. Fast, imperfect, and full of potential. We like it that way.
As Karpathy said: âThe wild west of programming.â And as with any pioneer movement, both gold rush and lawlessness follow.
But one thing is certain: vibe coding is here to stay. It will mature and find its placeâperhaps as âvibe software engineering,â perhaps as something entirely different.
The first rule of the new era is simple: vibe all you want, but youâre still responsible for what you build.
Part 2 coming soon: âThe Hangover. When AI codes faster than we can think.â
ELEVATE YOUR BUSINESS WITH
AI-POWERED SOLUTIONS
FuglegÄrdsvej 20A
2820 Gentofte
Denmark
+45 21 80 81 79
info@bottellme.com