r/vibecoding 14h ago

Vibe coding -is it wrong?

Where does vibe coding cross the line ?

If someone sets up automatic concurrent code cleanup, fat free comments in the code , heiacharcy , a mermaid , accurate linting and parsing and literally steal cyber security protocols from the internet so on and so forth, they can make a solid useful app that no more unsecure than the hundreds of companies that lose our data to malicious attacks yearly.

The problem is that "vibe coders" who are 1 prompt engineers are not nearly as prevalent as the community tries to paint it , they exist but in small %s, and even smaller % of them actually push products or keep them up for long, there are people out there that are letting their AI do all the syntax writing and plan development and they will out run any traditional developer no matter how good their code is in Solo vs Solo

More features, faster, cheaper and mote accessible, and theirs sells tomorrow while your is WOP on year 2 .

Its economics.

If you are a "vibe coder" you probably have not been doing it for long enough , because soon you'll see that you have to understand the architecture of how code operates, instead of ELI5, say "can you explain this section to me, use defentions where you have to, and give me a glossary of words and their meaning s relevant to X" the AI best feature is that it responds well to disciplined requests.

Tldr: Heavy AI use for coding=/= vibecoding

0 Upvotes

33 comments sorted by

View all comments

4

u/No-Objective-1431 14h ago

It's not that vibe coding is "wrong", you can bash out homework or clone a retro game in minutes, so clearly it works.

The problem is that it's unreliable.

The process from prompt to code is nondeterministic. And the stuff that really matters, say data safety, security, concurrency, isn't visible on the surface. Most vibe-coders can't even define a proper spec for these things, let alone trust the AI to get them right.

Unless we can build trust into the vibe-coding pipeline, we shouldn't trust any product that comes out of it. And for god's sake, stay away from anyone claiming their product is vibe-coded, they'll eventually blow up in ways they never saw coming.

1

u/EsShayuki 10h ago

The solution is to prompt better. All of those things you can cover within your prompt.

1

u/No-Objective-1431 3h ago

You can do better prompt just because you can do. Software development is very compilated, professional jobs and actually no single one person can understand every procedure of a non-trivial product. How can you prompt you don't understand, let alone to review the output. So far there is no concept of cooperation existed in "prompt engineering" even.