pull down to refresh
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.
I use emojis gratuitously. They are super useful in logging to be able to distinguish log types.
if (!state) {
🪵.⚠️("😬");
}wait is AI adding the emojis? or is the person coding doing it? lol
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.
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);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.
I like the
vibe coding == technical debtexpression much more than thespectrumconcession, 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.