| ▲ | spaceywilly 8 months ago | ||||||||||||||||||||||
From that tweet: > I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it That sums up vibe coding, imo. The article talks about code quality with vibe coding, but I think that misses the point. The real problem is code knowledge. When a vibe coder inevitably needs to debug something, if they have no idea what any of the code does, or why it is the way it is, they are not going to have a good time. Sure they can copy paste the error into the LLM and hope for the best, but what happens when that doesn’t fix it? I’ve already had to spend hours at work tracking down bugs that ending up being in there because someone just blindly accepted the code an LLM wrote, I fear it’s only going to get worse. | |||||||||||||||||||||||
| ▲ | musicale 8 months ago | parent | next [-] | ||||||||||||||||||||||
> When a vibe coder inevitably needs to debug something, if they have no idea what any of the code does, or why it is the way it is, they are not going to have a good time Kernighan's law still applies. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | mr_mitm 8 months ago | parent | prev | next [-] | ||||||||||||||||||||||
Also from the tweet; > It's not too bad for throwaway weekend projects, but still quite amusing You were never supposed to vibe code on serious projects. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | benmanns 8 months ago | parent | prev | next [-] | ||||||||||||||||||||||
Like you, I’m far too risk averse to not fact check everything an LLM outputs, but I’ve also fixed bugs that have been present for 5+ years. Maybe at a certain point you can just wait for the next generation of model to fix the bugs. And wait for the generation after that to fix the newly introduced and/or more subtle bugs. | |||||||||||||||||||||||
| ▲ | maccard 8 months ago | parent | prev | next [-] | ||||||||||||||||||||||
> I’ve already had to spend hours at work tracking down bugs that ending up being in there because someone just blindly accepted the code an LLM wrote, I fear it’s only going to get worse And I’ve also had to spend hours at work tracking down badly copy pasted stack overflow code, or from other places in the codebase that didn’t do what the programmer thought it did. A shitty carpenter will build a shitty staircase whether they have a chisel or a dremel | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | rvz 8 months ago | parent | prev | next [-] | ||||||||||||||||||||||
> Sure they can copy paste the error into the LLM and hope for the best, but what happens when that doesn’t fix it? Neither side cares unfortunately. When users attempt to prompt away their problems without understanding the error and it doesn't solve it, that is still good news for Cursor and Anthropic and it is more money for them. The influencers encouraging "vibe coding" also don't care. They need to be paid for their Twitter money or YouTube ad revenue. | |||||||||||||||||||||||
| ▲ | shikon7 8 months ago | parent | prev | next [-] | ||||||||||||||||||||||
> Sure they can copy paste the error into the LLM and hope for the best, but what happens when that doesn’t fix it? Then you throw the code away and start newly from scratch. Or you accept that your problem cannot be solved by vibe coding. | |||||||||||||||||||||||
| ▲ | migelammon 8 months ago | parent | prev [-] | ||||||||||||||||||||||
[dead] | |||||||||||||||||||||||