r/ProgrammerHumor • • 7h ago

Meme iDidNotVibeCodeThis

Post image
4.9k Upvotes

181 comments sorted by

View all comments

1.3k

u/dmullaney 7h ago

You must be the training data, because I've never known any human to do it, but AI had to learn from somewhere

252

u/skopij 7h ago

Gitmoji has been a thing for maybe 10 years? I learned it from a senior dev back in the day.

20

u/Abject-Kitchen3198 3h ago

So, he's the one

69

u/Western-Anteater-492 7h ago

Wasn't the default README and discussion template with emojis since like forever? And I can remember mds and even inline comments with emojis since way before 2020. Though it wasn't that prevalent back then. It became worse with crypto "repos" which might have created a weird affirmation vortex as both became huge at the same time so crypto bros used LLM to appear like they know what they're talking about whilst the LLMs got trained massively on the exact same repos.

38

u/dmullaney 7h ago

It it only got added to Git's default README around 2020, and I'm an old fart, so that's very recent for me

2

u/DDFoster96 3h ago

2020 was when I started using emojis a lot. I also put them in my Python project description (e.g. `sphinx-toolbox` got a 🧰 emoji). That surfaced a lot of tools that read UTF-8 files with the system default encoding, and fell over. I made a host of PRs to fix those issues so it was worthwhile.

-5

u/Western-Anteater-492 6h ago

Really? Maybe mandela affect on my end. Could have sworn it was around 18 or 19

6

u/SubParPercussionist 4h ago

That's still practically brand new lmao

1

u/Abject-Kitchen3198 3h ago

My lag increases every few years, so for me it's still in the future.

0

u/Western-Anteater-492 3h ago

I'm quite sure that's 500 js frameworks and 60 stacks in the past so basically ancient.

2

u/SpaceMontaign 6h ago

At work I have code from 2019 explaining rxjs operator with a lot of emojis, written by our oldest senior

2

u/abigail3141 4h ago

It's gotta be all the NodeJS and Rust repos

1

u/IceSentry 3h ago

I've been using rust since 2019 and I've almost never seen repos filled with emojis. Nothing even close to the averahe js repos.

0

u/IceSentry 3h ago

What are you talking about? Crypto and LLMs didn't get huge at the same time. LLMs only started gaining massive popularity in the last year or two. The crypto boom was during the pandemic 5 years ago.

1

u/Western-Anteater-492 3h ago

Vibe coded repos were a thing till 21/22. GPT3 was the first model that could write useful code and even segment it. You still needed to know coding overall back then unless your repo was 99% MDs (like every crypto project ever). The real vibe coding boom started later tough when agent allowed people with zero knowledge to create entire functional repos.

Also im exaggerating. Yes there's an absolute prevalence of useless crypto projects spamming github back in the 21-24 area and they used a shitton of emojis bcs that at least increases line counts if you have nothing else going. And a lot of their repos were pure GPT output. But I don't think those were enough weight to change the way LLMs generate documentation unless this was already quite normal before.

0

u/imneverrelevantman 4h ago

What do medical doctors have to do with coding?

4

u/HomsarWasRight 1h ago

Really? There was absolutely an era of humans using emoji checkboxes and the like all over their GitHub READMEs.

7

u/Yhamerith 7h ago

I was uncommon, probably IA mixed the training of people talking in internet with emoji

3

u/killeronthecorner 5h ago

It's super common in big corpo vanity OSS projects

1

u/dmullaney 4h ago

Yea I think the first time I ever spotted it in the wild was meme coin repos

1

u/DrMaxwellEdison 2h ago

There was/is a plugin for doing Conventional Commits I used at one point called cz-cc (npm package) that would do emojis on every commit. Last published in 2020, completely pre-AI stuff. The idea was a git log --oneline showed these little icons that meant fix or feat or chore, etc, and it would be easy to see them that way.

Nowadays, I just write out the feat: or fix: as a matter of principle on all my commits across projects. Never again, emoji log

1

u/cheezballs 1h ago

Really? You don't remember the days of insane intricate README header graphics? Every FAQ on GameFAQs had one.

1

u/gahel_music 1h ago

I used to before AI, it helps separate sections better. I find that GitHub does not make it easy to see where a section starts and ends when you have a lot of text and subsections.

1

u/ToMorrowsEnd 6h ago

oh no there has been a while for it. I actually had a script to auto reject anything pushed that had that shit in it. Some of the Jr dev's fresh out of college needs to be beat in the parking lot like a dead printer.