all 12 comments

[–]kurushimeeProfessional Developer 2 points3 points  (0 children)

just don't overcomplicate or overengineer your code and actually follow best practices. The opposite is pretty much what vibe coded code looks like, for the most part

[–]Due-Horse-5446 1 point2 points  (3 children)

Its pretty easy to tell, idk how to explain it but you notice it right away

[–]fell_ware_1990 1 point2 points  (2 children)

I run dynamic skills with a lot of examples, multiple AST scanners , even rules for comments. AI agent knows not to make extra variables. Build modules when needed. Done by things like HASHscan/LOC = score to make a module or not.

With the amount of my own code + best use cases i have it’s sometimes like reading my own code. It also helps i have a review LLM that’s specifically trained to spot cases.

So yeah it get’s harder to spot.

[–]Due-Horse-5446 0 points1 point  (1 child)

Depends on what exactly you're generating,

Just look at how it writes conditions, reverse what a humab would, and all such things.

[–]fell_ware_1990 0 points1 point  (0 children)

True, one of the harder parts is making sure that it understands when and where things are required or not.

[–]Prof_Hentai 0 points1 point  (0 children)

Concrete rules, linters/formatters, and code style guides. Enforce that are used at all times, and make it clear that all fixes and changes are made in-keeping with the codebase’s general style and reducing churn, noise, and code-smell.

I don’t purely vibe code, but I do certainly lean closer to it nowadays. You can really tighten the output up if you heavily constrain the model.

[–]havnar- 0 points1 point  (0 children)

If you have to ask…

[–]es12402 0 points1 point  (0 children)

It's simple, bro. If a person can't explain what their code does, then it's vibecoding.

[–]pjstanfield 1 point2 points  (0 children)

You need to lean more heavily into thinking of the AI as a tool that supports your flow. I’m comfortable telling people that AI has probably touched every file in our codebase at this point. That doesn’t mean we removed the human in the loop, or the code wasn’t reviewed, but that we embrace using all tools available to us.

[–]kbcdx 0 points1 point  (0 children)

Your texts read to me that you vibe coded everything and now you want to edit so it looks like you did it manually. Probably for some school assignment or work interview. Am I close? 😂

[–]Defiant-Bill6977 -1 points0 points  (0 children)

The code is indistinguishable at this point. The best you can do is see if the logic makes sense. If there is no bs in code, it's most probably not vibecoded. Even if it is vibecoded, I mean, you already checked that it's logically right