pull down to refresh

I like the vibe coding == technical debt expression much more than the spectrum concession, which feels like someone trying to be kind... to be PC.
From where I am sitting it is definitely not a spectrum, and it's full-on debt. This is why reviewing a vibe code pull request feels so heavy. Often it's even hard to figure out where to start because you know there is this person on the other end of the pull req that's going to get their butt handed to them by you and discouraged. But the nicer you are, the more they will be encouraged in their attempts to increase the debt even further.
On public repositories I try to balance it by first asking questions about "design choices" and then just shooting it down relentlessly. I also deprioritize anything that looks out of place and if there's an emoji in the diff I put it at the bottom of the todo immediately. Feels a bit like gatekeeping though, which is not an aspect I enjoy much, but quality > everything else.
199 sats \ 6 replies \ @sox 5 Aug
I truly cannot believe anybody codes with emojis, so every time I read a PR with emojis I already know it's AI, I don't care if you like emojis, it's AI slop to me.
reply
100 sats \ 2 replies \ @Car OP 5 Aug
wait is AI adding the emojis? or is the person coding doing it? lol
reply
100 sats \ 0 replies \ @nout 6 Aug
Yeah, AIs tend to add emojis in comments. In some cases it actually helps with readability, but it's true that real devs do that only very rarely.
reply
AI - I don't know a single person that would write code like this.
But I know of at least 2 models that do it: Copilot and Gemini. And llama used to do it, not sure if it still does but it sucks for code anyway.
// this function does something cool 😎
int doSomethingCoolWith(int other);
reply
100 sats \ 1 reply \ @antic 5 Aug
I use emojis gratuitously. They are super useful in logging to be able to distinguish log types.
reply
if (!state) {
  🪵.⚠️("😬");
}
reply
I still have to keep my end of contribution rules which means ultimately I have to respond to it. Luckily there is no time constraint.
reply