- AI RESEARCH UNIT
- Posts
- This New Trend Called ‘Vibe Coding’ Is Changing How Developers Work
This New Trend Called ‘Vibe Coding’ Is Changing How Developers Work
Let’s get serious
What’s the mark of the world’s best, most growth-minded newsletter creators? They’re all on beehiiv.
Why? Our entire platform exists to help serious content creators scale faster. We’re built for those who are ready to take their content and build it into a behemoth.
It’s why we offer a no-code website builder. It’s why our ad network matches you with global brands like Nike and Netflix. It’s why we never take a dime of your subscription revenue. And it’s why Arnold Schwarzenegger and Ashley Graham trust us to connect with their huge fan bases.
It’s all to put your hard work in front of more people. So if you’re ready to build, ready to grow, and ready to make the world take notice, beehiiv is ready for you.
Grow smarter: Reallocate ad spend, boost ROAS with affiliates
Ad spend keeps climbing. ROAS? Not so much.
The smartest Amazon sellers aren’t spending more—they’re spending smarter.
The Affiliate Shift Calculator models what could happen if you reallocated a portion of your ad budget into affiliate marketing.
Built for sellers doing $5M+ on Amazon.
Key Takeaways
Vibe Coding is an AI-dependent programming technique where a person describes a problem or desired outcome in natural language (often just a few sentences), and a large language model (LLM) generates the corresponding code. The coder guides, tests, and refines the AI output rather than writing the code manually.
The term was coined by Andrej Karpathy, a prominent AI researcher and co-founder of OpenAI, in February 2025. He described it as "fully giving in to the vibes" and letting AI handle the coding, calling it a shift where "the hottest new programming language is English.
Reports from startups (e.g., Y Combinator founders) and individuals highlight massive efficiency gains—some claim to write entire apps in hours. This has tech leaders predicting a shift in how software is built by the end of 2025.
However, critics worry it encourages laziness or plagiarism (reusing AI-generated code without credit), while others see it as a gateway for beginners to learn coding by doing. This divide fuels ongoing arguments.
A new term called “Vibe Coding” is taking over the programming world. It is a new way of coding that does not require you to write a single line of code. You use your voice to tell artificial intelligence (AI) precisely what you want built, and it creates it for you.
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. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper
— Andrej Karpathy (@karpathy)
11:17 PM • Feb 2, 2025
Are you ready to level up your E-Commerce business?
doola is the ultimate Business-in-a-Box solution for E-Commerce entrepreneurs just like you. We handle all the unsexy yet critical back-office tasks, from entity formation and bookkeeping to business analytics and tax filings, so you can focus on growing your dream business.
What’s even fascinating is that vibe coding is not just for non-technical people. The most brilliant minds in AI, Andrej Karpathy, uses it and loves it!
Not only that, startup accelerator company Y Combinator uploaded a recent YouTube video titled “Vibe Coding Is The Future,” noting that some are building entire applications in hours, with up to 95% of their codebases AI-generated.
The hosts predict that by the end of 2025, vibe coding could transform software development, especially for prototyping, though traditional skills remain vital for scaling.
What Is Vibe Coding?
Basically, vibe coding means that programmers fully give in to the ‘vibes’ and just let AI take complete control of generating code and building their projects.
With AI, developers can create a project as quickly as possible with the least amount of effort on their end.
Notably, you no longer need to be a software engineer or even know how to program when you can rely solely on AI to create a successful application. What could possibly go wrong?
How Do Developers Vibe Code?
Developers who love to vibe code use AI-based Integrated Development Environments (IDE) or code editors like Windsurf and Cursor. With these programs, you simply tell it what you want it built.
The current trend right now is that when vibe coding, you do not read the code. Instead, you simply try to use it and see if it works. If it does not, you explain what is wrong and describe what you want built. If there is an error, you copy and paste the error directly into the code. You do not look at the diffs; you basically just ‘vibe,’ trusting AI to build what you need.
Here Comes The Critics
However, what ends up happening when vibe coding is that they have this codebase filled with lines of code that they just do not understand, and they cannot tamper with it because they do not really know how to read and debug it because they just built the code in ten minutes.
Critics contend that vibe coding actually harms long-term projects, as developers may struggle to maintain their code, fail to learn new skills, and ultimately harm the quality of the final product.
In this view, code is regarded as a mere obstacle to overcome to quickly push out products and maximize profits. There is little passion or genuine interest in the code or the product’s development.
While this may not apply to every vibecoder, it is very clear that the rush to produce products as fast as possible often overshadows the desire to learn and improve.
Final Thoughts
Surprisingly, learning to code in this era of AI right now has become so crucial because of the massive amounts of slop that are being generated by AI daily. And so, if you are not using AI as a tool as it should be, then you are just basically becoming a project manager.
Vibe coding certainly helps speed the process when developing something if you know what you are doing as a seasoned developer. But if you are still learning how to code, it would be better to learn the fundamentals first before touching any AI-based IDEs.
As a final note, AI should never be used to replace your critical thinking; instead, it should be used to complement your skills in your current occupation.