Vibe coding inventor admits it doesn’t work. He coded his new project by hand

Vibe coding inventor admits it doesn’t work. He coded his new project by hand

Ondřej Barták
Ondřej Barták
Entrepreneur and Programmer
21. 10. 2025
4 minutes reading · 9 views
Vibe coding inventor admits it doesn’t work. He coded his new project by hand

Andrej Karpathy, a former OpenAI executive, coined the term "vibe coding" at the beginning of the year, meaning the rapid creation of software using natural-language instructions for artificial intelligence. This approach was intended to make development easier, but serious shortcomings gradually emerged. For example, major security issues led to leaks of sensitive personal data, while artificial intelligence hallucinations (errors in generated code) turn projects into a chaotic mess that human programmers must fix.

Karpathy himself appears to have lost confidence in his own idea. His latest project is called Nanochat, a simple interface that emulates a basic version of ChatGPT. "You spin up a cloud box with a GPU, run a single script, and in four hours you can talk to your own large language model in a ChatGPT-like web interface," Karpathy boasted in a recent post on X.

Yet this project was not created using vibe coding. "It's basically entirely hand-written," Karpathy admitted in a follow-up comment. "I tried to use Claude and Codex agents a few times, but they just didn't work well enough and were more of a hindrance, possibly because the repository is too far outside the data distribution." This means that even the creator himself does not trust the technology enough to use it on his own work.

The Original Intent and Reality of Vibe Coding

Karpathy never intended vibe coding to permanently replace human programmers. In the February post in which he first used the term, he wrote: "Sometimes LLMs (large language models) can't fix a bug, so I just work around it or ask for random changes until it goes away. It's not bad for throwaway weekend projects, but still quite entertaining." This approach was meant only for quick experiments, not serious development.

However, companies often overuse this method in an effort to cut costs and invest in artificial intelligence. According to a report by 404 Media, more and more programmers are being tasked with fixing code that artificial intelligence generated with errors. At best, projects fail to reach the required quality. At worst, such code can delete entire databases.

Further Problems Revealed by Research

Researchers have found that coding with the help of artificial intelligence actually slows down human developers instead of increasing their productivity. A recent report by consulting firm Bain & Company states that although programming was one of the first fields in which generative artificial intelligence was deployed, the savings were underwhelming. "Generative artificial intelligence arrived with enormous expectations, and many companies rushed into pilot projects. But the results fell short of expectations," the report states.

The Fastly platform surveyed 800 developers and found that at least 95% of them had to spend extra time fixing code generated by artificial intelligence. Experts warn that excessive reliance on this approach prevents young programmers from learning the fundamentals. Daniel Jackson of MIT told Wired that it could lead to "masses of broken code riddled with security holes" and a new generation of programmers who will be unable to fix those holes.

Developers' Experiences with Vibe Coding

Developers who have tried vibe coding describe a mix of emotions: joy, disappointment, frustration, and stress. Common difficulties include misinterpreted output, failure to understand clear instructions despite the use of natural language, and rapidly burning through credits while fixing errors. One developer gave their first experience a D+ and added that it has uses for concepts or toys, but "isn't ready for prime time."

There is also the phenomenon of "Dory loops" (forgetfulness loops), in which artificial intelligence confidently claims to have fixed a bug that persists, while consuming credits without making progress or even breaking working code.

Where Vibe Coding Can Be Useful

Nevertheless, vibe coding has its place. It is suitable for small, rapid prototypes to validate ideas, simple debugging of common errors, and automating repetitive tasks such as generating boilerplate code or converting legacy code to modern frameworks. However, experts emphasize that the output must always be reviewed because artificial intelligence often overlooks project-specific details.

Advertisement

Content created with help from UpTier.

SEO and GEO on autopilot. UpTier’s multi-agent systems write and optimize content for search engines and AI answers.

Discover UpTier ↗

Category:AI
Did you enjoy this article?
Discover more interesting posts on our blog
Back to blog

Related posts

OpenAI gives Codex reusable cloud workspaces accessible from any deviceOpenAI gives Codex reusable cloud workspaces accessible from any device
Codex gains reusable cloud development environments, alongside voice controls in its CLI, code reviews in the ChatGPT desktop app and cloud-based security tools.
2 min read
2. 10. 2026
Amazon releases Strands Decider 2B for AI workflow decisionsAmazon releases Strands Decider 2B for AI workflow decisions
Strands Decider 2B selects from predefined options and returns a confidence score. The fully open-source model is available now and small enough to run locally.
2 min read
1. 10. 2026
OpenAI says it disrupted a campaign to extract hidden model reasoningOpenAI says it disrupted a campaign to extract hidden model reasoning
OpenAI reported a coordinated effort to extract protected model reasoning and said it closed an extraction pathway. It attributed the main cluster of activity to individuals associated with Moonshot AI, the developer of Kimi.
3 min read
1. 10. 2026
Přihlaste se k odběru našeho newsletteru
Zůstaňte informováni o nejnovějších příspěvcích, exkluzivních nabídkách, a aktualizacích.
CodedTrip

Operated by CodedTrip LLC, USA.

YouTube
TikTok