No, Vibe Coders are Not Programmers

With the advent of artificial intelligence (AI), some people, who are not programmers, are using AI to create software applications. This practice is called “Vibe Coding”. This creates web and mobile applications quickly, but there’s a problem. Most of these vibe coders have no clue how to write code. They do not understand the code that AI is creating.

It sounds great on the surface. You’re an entrepreneur and are looking for a product that can make money. You do some research and stumble upon Claude Code, a vibe coding platform. You watch a few how-to videos, pay for a subscription, and start telling Claude what to create.

Claude seems to work as designed, but you have a problem (bug). You’ve spent the last four hours trying to get Claude to fix a simple problem. You tell Claude that the bug still isn’t fixed and to try again. It chugs away, spending ten or fifteen minutes performing code changes. You can see the changes it’s making. It seems that this should fix it, right? Nope, the bug is still there and now something that worked before is broken.

This is just one example of things that happen when attempting to simply tell the computer what to create. You don’t know how to fix it. You’ve googled and kept telling Claude to fix the problem. Something weird is now also happening; something that you didn’t ask for. This is common with AI. It decides on its own to add things into the code. The application you created also worked faster when it was first created, but now, after adding several new features, it is slow. The only thing you know how to do is to type another prompt. You need a programmer.

You hire a programmer to take a look. She has some good news and some bad news. The good news is that she has fixed your bugs. The bad news is that the application is written poorly, will be hard to maintain in the future, and contains several hallucinations. Hallucinations are when the AI adds things that don’t belong or that don’t make sense or both. The AI decided on its own to add these things in and it’ll take the programmer some time to determine exactly what the hallucinated code does. She recommends re-writing the application rather than digging in and researching the code as it’ll take less time to just rewrite it.

This is why the majority of applications today are not completely written by artificial intelligence. Programmers use AI, sure, but it’s in a controlled manner and programmers address their own bugs and catch, fix, and remove hallucinations. Vibe coding is a cool hobby, but it is not a solution for serious applications. OPG has professional programmers with decades of experience to create the application that you need. We maintain the code for however long you are a customer, and we write it in such a way that makes it easy for us to fix problems, add features, or update the code base as needed to patch the latest security concerns.

If you have an idea for an application that you’d like to pursue, don’t even consider using AI. Instead, we’ll work with you to bring your idea to life. OPG understands AI and can leverage it in a secure way that only serves to improve the application. Contact us today to see what we can do for you!

~ Jay G.