DEV Community

Cover image for Stop Vibe Coding Every Damn Time!

Stop Vibe Coding Every Damn Time!

Aditya Oberai on June 02, 2025

These days, the hype around vibe coding feels limitless. Tools that promise to turn your ideas into apps with nothing more than a chat prompt are e...
Collapse
 
ghostking314 profile image
James D Ingersoll (Ghost King)

Great topic!
AI-assisted coding indeed needs more intentionality.
Quick heads-up: Those bolded lines and visuals strongly feel AI-generated. If they are, DEV guidelines recommend adding a quick disclosure for transparency. Keeps the conversation genuine and trustworthy!

🤖 Warning to read AI Guidelines & add disclosure

Collapse
 
adityaoberai profile image
Aditya Oberai • Edited

Thank you for letting me know. I wrote the text on my own (I marked those lines as bold as they represented the core points of their respective sections), but I used ChatGPT to generate the images. I'll add that in the image captions.

Collapse
 
ghostking314 profile image
James D Ingersoll (Ghost King)

no problem brother, btw I wasn´t trying to be confrontational. totally agree with you.

Thread Thread
 
adityaoberai profile image
Aditya Oberai

It was a fair point, though. I always appreciate a call-out that stands for the betterment of the community :)

Collapse
 
maxfrecka profile image
Max Frecka • Edited

I agree with this. I think there might be some taboo around people using AI to help code, but the reality is it accelerates things 1000X and just should be used. But the goal shouldn't be to have AI just write the code. Anyone saying AI can just "write apps" is completely lying. AI can assist you, but you have to understand what you're doing and actually put it together. I think you should spend 50% of your time with AI letting it help you, and 50% of your time asking it to explain things so you actually learn what you didn't understand and become a better coder on your own. That distinction will be what separates the future professionals from the rest. But your ability to use AI effectively (which is actually a complicated subject on its own) also is important.

Collapse
 
adityaoberai profile image
Aditya Oberai

AI, if used properly, can be the best pair programmer you could ask for. Expect anything more from it and it'll only show you your own weaknesses and knowledge gaps. At that point, you will have to make a decision as to whether you want to grow your knowledge or not. Way too many people are choosing "not" and I really hope that changes.

Collapse
 
ayesha_03 profile image
Ayesha Tariq

This hits hard. Too many people rely on AI without understanding the basics. Planning, testing, and actually knowing what you're building still matter, even more now. AI is a tool, not a shortcut for thinking. Thanks for putting this into words!

Collapse
 
adityaoberai profile image
Aditya Oberai

Absolutely agreed! Thank you for your comment, @ayesha_03 :)

Collapse
 
kurealnum profile image
Oscar

I've also seen quite a few vulnerabilities from "vibe coded" apps, and frankly, I'm shocked that this many people have hopped on to the hype train.

Collapse
 
adityaoberai profile image
Aditya Oberai

I think this is a call for more education around security, because I can bet that a big percentage of those people did not realise they were generating vulnerable software.

Collapse
 
kurealnum profile image
Oscar

That, and also a little message or note in some form that read

hey! you're building a production grade app, but you have no idea how it works because you aren't actually making the application. it would be wise for you to at least understand how the underlying technology works to avoid massive security vulnerabilities.

Just something that maybe would convince somebody to think twice about what they're doing or how they're going about it.

I can't even begin to imagine what a maintenance nightmare these projects are going to be.

Thread Thread
 
adityaoberai profile image
Aditya Oberai

The maintenance problem has already become visible in the freelance market, where we're seeing dedicated services being offered and availed of to solve this problem. With how things are currently going, the worst is yet to come.

Collapse
 
chiragagg5k profile image
Chirag Aggarwal

Love the article as always! By the way i really like the consitent images used throughout 👀
How do you generate them like this??

Collapse
 
adityaoberai profile image
Aditya Oberai

Thank you, @chiragagg5k! I've been using ChatGPT for any image generation for my blogs for a while now. Not gonna lie, it has been working pretty well for me out of the box :D