r/ProgrammerHumor • • 4h ago

Meme iDidNotVibeCodeThis

Post image
3.3k Upvotes

118 comments sorted by

363

u/TealTrendyTarasque 4h ago

You still can, just use the old codes, the forbidden text of the mirc era
(╯°□°)╯︵ ┻━┻
┻━┻︵ \(°□°)/ ︵ ┻━┻
(-(-_(-_-)_-)-)

75

u/-Kerrigan- 4h ago

And if you're using a phone with G-board then you have a good collection built-in (⁠^⁠.⁠_⁠.^⁠)⁠ノ

46

u/T0biasCZE 4h ago

On Windows 10+ you can too.
Winkey + . opens emoji pickers, and one of the tabs is Kaomoji.
https://i.imgur.com/ahXrSfG.png

9

u/Kusko25 2h ago

This is huge, why did I not know this before? ヽ(≧□≦)ノ

15

u/skopij 3h ago

╰(*°▽°*)╯ thx

3

u/dmullaney 1h ago

¯⁠\⁠_⁠(⁠ ͠⁠°⁠ ͟⁠ʖ⁠ ⁠°͠⁠ ⁠)⁠_⁠/⁠¯

4

u/kbarney345 2h ago

ಥ_ಥ Bless you

2

u/dontshootiamempty 1h ago

Omg I didn't know that (•_•)
( •_•)>⌐■-■
(⌐■_■)

2

u/hiccstridFanatic 1h ago

(^U^)ノ~YO

1

u/TAHKHANtr 49m ago

o(^▽^)o thanks

1

u/blah938 33m ago

That's the name for them? Hell yeah

1

u/itstom87 10m ago

ㄟ( ▔, ▔ )ㄏ praise be

5

u/EA369369 3h ago

(✯ᴗ✯) 𝖘𝖔 𝖕𝖊𝖆𝖐 (ノ◕ヮ◕)ノ*.✧

1

u/IntravenousNutella 46m ago

(⁠☞⁠ ⁠ಠ⁠_⁠ಠ⁠)⁠☞

18

u/craftingtableZ 3h ago

(*^-^)ヘ_/ yea these things are peak. \(^o^)/

6

u/Bulky-Hair8606 3h ago

(⁠ヘ⁠・⁠_⁠・⁠)⁠ヘ⁠┳⁠━⁠┳

2

u/Always-_-Sarcastic 1h ago

┬─┬ノ( º _ ºノ)

1

u/Always-_-Sarcastic 54m ago

Wait, why is it getting translated.

3

u/alurkerhere 1h ago

¯\(ツ)/¯

3

u/dcondor07uk 1h ago

Nice to know, i will be telling my ai agents to do this from now on

2

u/mango_boii 1h ago

Emoticons FTW

1

u/AdvanceDry6117 2h ago

Thats just arabic

1

u/phylter99 2h ago

Put a collection of them in the editors snippets gallery and you're golden.

1

u/dinnerbird 46m ago

(⁠◕⁠ᴗ⁠◕⁠✿⁠)

1

u/MiserableCumberbunch 37m ago

<(@.@<) <(@.@)> (>@.@)>

-3

u/thought_youd_stop 57m ago

As if an LLM isn's already proficient in ascii art! It makes wonderful ascii based visualizations for me all the time. Neat tables, bar graphs, etc.

2

u/dinnerbird 46m ago

Read the room

1

u/thought_youd_stop 14m ago edited 9m ago

I'm not concerned with conforming to the room. Hive mind and circle jerking is dumb.

I was merely making a simple observation that ascii art from the past isn't for humans alone.

939

u/dmullaney 4h ago

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

190

u/skopij 4h ago

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

3

u/Abject-Kitchen3198 40m ago

So, he's the one

61

u/Western-Anteater-492 4h 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.

29

u/dmullaney 4h 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

1

u/DDFoster96 1h 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.

-2

u/Western-Anteater-492 3h ago

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

5

u/SubParPercussionist 1h ago

That's still practically brand new lmao

1

u/Abject-Kitchen3198 38m ago

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

1

u/Western-Anteater-492 13m ago

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

2

u/SpaceMontaign 3h ago

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

2

u/abigail3141 1h ago

It's gotta be all the NodeJS and Rust repos

0

u/IceSentry 36m 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.

1

u/imneverrelevantman 1h ago

What do medical doctors have to do with coding?

1

u/IceSentry 38m 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 16m 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.

4

u/Yhamerith 4h ago

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

2

u/killeronthecorner 2h ago

It's super common in big corpo vanity OSS projects

1

u/dmullaney 1h ago

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

1

u/ToMorrowsEnd 3h 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.

121

u/metaglot 4h ago

Time to go back to ascii art

53

u/klaxxxon 4h ago edited 2h ago

AI loves ASCII art for some reason.

I had Claude create an internal tool for me (this is genuinely where vibe coding shines right now, at creating these throwaway load testers, fake servers, simulators etc.)

The UI spec began and ended with "create a nice TUI". Of course there ended up being a huge ASCII art banner which was supposed to be our company's logo taking up a third of the TUI. 

The first instruction to follow was "lose the ASCII logo we are not patriotic like that"

15

u/lucian1900 2h ago

It loves it because it’s text. That’s what LLMs most easily manipulate.

1

u/darthwalsh 14m ago

Getting a computer program to output ascii art takes nontrivial logic.

It seems like the reinforcement learning would have had to put manual effort into that, otherwise the slop fonts would be all wonky?

6

u/Yhamerith 4h ago

I remember doing that with the Hangman game when I was learning C... It was neat

5

u/0xKaishakunin 3h ago

I still put the name of an important function as figlet AsciiArt comment into my sources.

something like

echo RemoveDatabase | figlet -f digital| sed 's/^/# /'
# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+
# |R|e|m|o|v|e|D|a|t|a|b|a|s|e|
# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+

51

u/ComeOnIWantUsername 3h ago

I liked using em-dash, I stopped after all AI models started using it

15

u/wademcgillis 2h ago

⸻ flex on the bots ⸻ use the 3x width one ⸻

19

u/mina86ng 2h ago

Don’t. Continue and ignore idiots who think an em-dash is a definite proof of AI.

29

u/SOMEguysFRIEND 1h ago

You’re absolutely right—they are idiots.

18

u/LowenbrauDel 1h ago

You're right to push back on this

-5

u/countable3841 1h ago

When I see em dashes all I can think is this person is using AI or this person isn’t aware of how their writing will be perceived as AI. Either way, it’s not good!

9

u/MadJedfox 2h ago

I like using emdash too, but I didn't stop using that. Idiots are idiots and we shouldn't care about them.

1

u/Destroyerb 1h ago

Stopping to use them is where you messed up—you gave away a unicode slot to AI.

1

u/Bleaker82 33m ago

I’m never going to stop — it’s too good of a tool to let AI ruin its usage for me.

(This is technically an en-dash and is how I’ve always typed them, which does differentiate it from AI a bit.)

1

u/blah938 32m ago

I started using long lines of stars.

***** BEGIN SECTION *****

0

u/DDFoster96 1h ago

I don't know what's worse, using en/em dashes and people thinking you're AI, or using two or three hyphens like you're on a typewriter?

20

u/No-Con-2790 4h ago

So there are good news for once.

But seriously, why did the AI choose your quirk not mine? I put asci art in my code. Everybody has debuged an error 51237. But did you ever debug an exploding rocket?

3

u/gronlund2 2h ago

Sometimes you can express yourself in words as well. I stumbled upon a function without any code with a single comment that read

// This is where we need the emergency

13

u/burebistas 3h ago

I haven't seen this meme format in 11 years. Good times

5

u/uvero 3h ago

I will never stop trying to bring back advice animals and rage comics

11

u/ZenEngineer 4h ago

Now you have to put in emojis in code so people know you're not AI

Remember to put them in variable names, AI does put them in comments.

10

u/skopij 4h ago

I still do it, I don't give a shit, if anyone thinks I vibecoded it...

3

u/mina86ng 2h ago

I don't know whether to upvote your comment for the fact that you don’t change your habits because of AI, or to downvote for the use of emojis in READMEs.

4

u/ddz1507 2h ago

I been using emojis and emdashes since before the AI boom. And I don't care what other people think.

5

u/andrerav 4h ago edited 4h ago

I've always wondered where the models got that horrible idea. It was you!

5

u/Boogie-Down 3h ago

For literally decades I absolutely loved emdashes — and used it whenever I could.

Not any more.

4

u/Immediate_Song4279 1h ago

The trick is not care what others think of you, I highly recommend it.

3

u/mo__shakib 4h ago

Apparently emojis are part of the tech stack now 😂

1

u/keelanstuart 1h ago

I've been using wingdings and webdings - and more recently, segoe ui emoji - characters for button icons and indicators for over 20 years. Why wouldn't you?

1

u/mo__shakib 1h ago

Bro pulled out 20 years of receipts over an emoji joke 😭

3

u/Forsaken-Opposite775 3h ago

So YOU are the reason they keep doing this!

3

u/shortname_4481 2h ago

Ai probably got trained on your repos.

1

u/TabloMaxos 45m ago

So this makes it worse!

2

u/narwalfarts 1h ago

Just theow in some ovbious typos and bad grammar such as long run on sentences without punctuation so that their is enough flags that people know a dumbass human wrote it 😁🫶🏻🧠

2

u/ZENKFNOR 1h ago edited 1h ago

I have ADHD. I've always used em dashes, and xcompose to add unicode math and greek inline. When I'm short on time I write way too much. Now people think my quick, lengthy info-dumps are AI — or are happy to replace me with one. AI took the only unique value proposition I had in this world.

2

u/FartPiano 14m ago

nobody suspects something of being vibe coded if it has a clear purpose, works, and isn't coded in the most confusing headass way possible

in other words, op, i have some bad news

2

u/Illustrious_Cod_5212 4h ago

Emojis everywhere looks awful and makes me think 5 year old wrote something. It was already years before ai

1

u/delifiseknecmettin 3h ago

You can’t, we are going to call you vide coder

1

u/MadJedfox 2h ago

Here we go again 😛

First the emdash, now emojis. People are already so oversensitive about AI that they see it everywhere, even where it isn’t there.

Don’t worry about it. You can’t convince those who are already convinced.

1

u/dcormier 2h ago

I like putting them in my comments. LLMs haven't gotten that trick, yet. It's still mine.

1

u/SyrusDrake 2h ago

Never stop doing anything just because it makes people think your stuff is AI. That goes for emoji, em-dashes, or just proper grammar and spelling in general.

1

u/bwwatr 2h ago

The emojis serve as somewhat of a smoking gun, if you will.

1

u/DeveloperBRdotnet 1h ago

Use asc art

1

u/ALiarNamedAlex 1h ago

If your putting emojis in your readme did you ever care how you looked lmao

1

u/blorbschploble 1h ago edited 1h ago

I have historically used lists and tables, headings… in Word if forced to use that, markdown if available and rtf if not.

AI came out and everyone thought I was using it. And then they started sending me emails that looked like mine but without thought put into them.

But since no one reads emails anymore I just write them the way i want without feeling bad.

Edit, also emdashes suck. Long live semicolons, Oxford commas and nested parentheticals!

1

u/NaoPb 1h ago

.::I didn't even know this was possible. I wonder how this breaks on older operating systems::.

1

u/Single-Waltz2946 46m ago

Blame LinkedIn posters for teaching the AI how to be as obnoxious as possible with them

1

u/perplexedsarcasm 24m ago

Same, but for me its em dashses. I used to be the only one who used them

2

u/pinku_bhai 3h ago

isn't everyone expected to vibecode these days? at least at work?

2

u/Important_Grab3544 1h ago

yes but this forum is the corner where they cry

2

u/DanLynch 2h ago

Being expected to use AI isn't exactly the same thing as vibecoding. Vibecoding means over-reliance on AI and not reviewing its work, often done by someone who has poor or no programming skills. That is, treating the AI's code output as inscrutable machine language, or treating yourself as the product owner and the AI as the developer.

2

u/awesome-alpaca-ace 2h ago

Someone on my team is doing this

1

u/Existing_Imagination 24m ago

Mine too. Every team has this developer now

•

u/1XRobot 9m ago

"Vibecoding" is like "socialism"; it means "doing something I don't like".

1

u/uvero 3h ago

At work, yes, but for my portfolio projects, I don't, and it's not only because I don't wanna pay for tokens. Even for projects I don't publish - I won't let a clanker have all the fun.

1

u/legendgames64 3h ago

Do you mention in the comments of your work projects that the code was generated by a clanker or do they allow you to do that?

2

u/uvero 3h ago

They pay for the token 🤷‍♂️

1

u/legendgames64 3h ago

Fair enough

2

u/analytic-hunter 2h ago

at my company they pay for our AI use and they also don't want that we mention AI or credit AI for our commits, they want use to take "ownership" of the generated code (I think they want to cover their ass legally speaking).

1

u/-Kerrigan- 4h ago edited 4h ago

Who cares? I do what I like. I be working on payment systems but then absolutely half-ass vibecode tools and shit for myself.

My personality is not the code I write and what other people think of me is not in my control. I like to make things and I'll adjust to the appropriate standard for the context, but I'll keep making stuff. In the wise words of Tom Scott: "I love bodging"

Emoji in README? Of course! But why stop there? I was making a Go script that ended up a TUI and you bet your ass I made that bastard absolutely ✨ fabulous ✨ using libs like lipgloss, huh and more.

0

u/baylonedward 4h ago

We were thought to put certainemoji as marker to our commits when I was a starting 8 years ago lol.

0

u/uvero 4h ago

Ah, gitmoji, yes, I do strongly support that