this post was submitted on 08 Sep 2025
803 points (99.1% liked)

Programmer Humor

26220 readers
1787 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] reksas@sopuli.xyz 13 points 11 hours ago (3 children)

to me, vibe coding seems better used to provide a draft of the work so people with actual skills can then do the final work. A draft made with crayons, dogshit and stale beer but draft none the less.

Or you could just describe what you want to someone who knows how to design code stuff and can ask clarifying questions.

[–] Boo@lemmy.dbzer0.com 13 points 10 hours ago (1 children)

Working from scratch is better than a terrible frame.

[–] NikkiDimes@lemmy.world 1 points 5 hours ago (1 children)

I think that's exactly what they're implying. Use it to make a low effort disposable prototype, not scaffolding to expand from.

[–] Boo@lemmy.dbzer0.com 1 points 4 hours ago (1 children)

But if you get the framing from the terrible prototype/draft, it can lead you into a bad direction. It is like the "Don't think of an Elephant". Once you see the "Elephant" you will struggle not to make something that looks more like an Elephant.

[–] NikkiDimes@lemmy.world 3 points 4 hours ago* (last edited 4 hours ago)

True, but I see it more as a tool for a non-technical person to make a prototype of a user experience more than making a foundation for how a project will actually be built and designed from a code perspective. Like, when it comes to the actual implementation of said project, the developer(s) shouldn't even look at the prototype code. I envision, in this example, as it solely being a tool for non-technical people to express their ideas to the technical side of the operation.

I agree with you though, that still has potential to pollute a project entirely, and we already have methods of creating requirements and documentation for projects so this isn't exactly the most useful thing ever.

[–] kamstrup@programming.dev 3 points 5 hours ago (1 children)

9 times out of 10, this "vibe draft" sends people down a terrible path that they would have never ventured had there been an adult in the room. I swear I review so much code that sets off in the wrong direction because of this, and I am sick of it.

[–] Adalast@lemmy.world 1 points 3 hours ago

I made this comment on a previous post. Vibe Coding is to Coding as Previsualization (Previs is to Visual Effects. (Previs description) A quick slap job that is used to make sure timing is correct, on set assets will all work, and to communicate to artists, directors, producers, and on-set operators what is expected. It is entirely separate from the final product and nothing ever crosses the barrier between Preproduction and Production.