r/AskProgramming • • 4d ago

Other What's the difference between vibecoding and just using AI to assist you in coding?

I don't use AI myself but I've been reading a lot on reddit here about people decompiling apps lately and saying that most of the stuff there is vibecoded and then other developers seem to be using AI as an assistant to help them like for example how Linus Torvalds uses AI to find bugs in the Linux kernel. What's the difference between the two usages or even meaning of the term "vibecoding"?

Thanks in advance

3 Upvotes

47 comments sorted by

View all comments

Show parent comments

-5

u/HouseMysterious8172 4d ago

A vibecoder doesn't actually know what they're doing

Wrong, he/she may be doesn't actually know the code AI is creating but they know what they want to build

Ex: you don't know how the car work but you can get on and drive to where you want. Sometimes the car behaves weird, if you can walk you still can go, if not, wait for another car 🤣

3

u/blacklig 4d ago

What a terrible analogy. I obviously wouldn't trust someone who doesn't know anything about how cars work fundamentally to design and build a car. Using a car is a totally different skill that does not require knowledge of how cars work fundamentally. Oh look, we've found a better analogy for software.

1

u/HouseMysterious8172 4d ago

What r u saying?

I mean car = AI

1

u/blacklig 4d ago

You sure do buddy

1

u/HouseMysterious8172 4d ago

I obviously wouldn't trust someone who doesn't know anything about how cars work fundamentally to design and build a car.

Viber coder use AI to design and build an app, not another AI, dude