Member-only story

Why I Won’t Be Vibe Coding Anytime Soon

Tomas Svojanovsky
4 min readMar 14, 2025

--

Not a member? Read it here.

A new approach called “vibe coding” has emerged.

First coined by Andrej Karpathy in early 2025, this method has gained traction in certain tech circles. But what exactly is vibe coding, and is it the future of programming?

What Is Vibe Coding?

Vibe coding is an approach where developers “fully give in to the vibes” and essentially forget that code exists. Using AI tools like Cursor with large language models (LLMs) such as Sonnet or OpenAI’s models, developers simply describe what they want, often by speaking rather than typing, and accept whatever code the AI generates without scrutinizing it.

The core philosophy is complete surrender to the AI’s capabilities. Instead of using these tools as assistants, vibe coders allow the AI to handle everything:

  • They don’t validate the generated code
  • They don’t analyze the changes
  • They don’t try to understand what’s being produced
  • When errors occur, they simply paste the error message back to the AI without comment

If the AI can’t fix a bug, vibe coders either work around it by requesting alternative implementations or simply abandon that feature entirely.

--

--

Tomas Svojanovsky
Tomas Svojanovsky

Written by Tomas Svojanovsky

I'm a full-stack developer. Programming isn't just my job but also my hobby. I like developing seamless user experiences and working on server-side complexities

No responses yet