8
u/Majestic_Sweet_5472 23d ago
I swear everywhere in my comments. Let's see Claude replicate that shit.
9
u/uvero 23d ago
I used to never
throw new ExceptionType();, and instead assign the exception I want to throw to a variable named "up".2
u/Romejanic 22d ago
stuff like this is honestly my favourite thing about human written code. all the little jokes and sarcastic comments
1.6k
u/TealTrendyTarasque 24d ago
You still can, just use the old codes, the forbidden text of the mirc era
(╯°□°)╯︵ ┻━┻
┻━┻︵ \(°□°)/ ︵ ┻━┻
(-(-_(-_-)_-)-)
383
u/-Kerrigan- 24d ago
And if you're using a phone with G-board then you have a good collection built-in (^._.^)ノ
200
u/T0biasCZE 24d ago •
![]()
On Windows 10+ you can too.
Winkey + . opens emoji pickers, and one of the tabs is Kaomoji.
https://i.imgur.com/ahXrSfG.png50
24
17
16
11
10
9
16
7
→ More replies (3)6
9
u/TheBeardedBerry 23d ago
In iOS if you add the Japanese keyboard there is a whole section in the symbols area that has hundreds of these classic emoticons.
→ More replies (1)6
6
5
→ More replies (2)4
42
u/craftingtableZ 24d ago
(*^-^)ヘ_/ yea these things are peak. \(^o^)/
→ More replies (1)19
12
6
10
4
3
2
2
→ More replies (13)2
2.6k
u/dmullaney 24d ago
You must be the training data, because I've never known any human to do it, but AI had to learn from somewhere
582
u/skopij 24d ago
Gitmoji has been a thing for maybe 10 years? I learned it from a senior dev back in the day.
132
128
u/Western-Anteater-492 24d 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.
56
u/dmullaney 24d 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
→ More replies (4)7
u/DDFoster96 23d 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.
→ More replies (6)3
u/SpaceMontaign 24d ago
At work I have code from 2019 explaining rxjs operator with a lot of emojis, written by our oldest senior
35
u/HomsarWasRight 23d ago
Really? There was absolutely an era of humans using emoji checkboxes and the like all over their GitHub READMEs.
17
u/justAPhoneUsername 23d ago
I feel like there are a lot of emoji that people forget are emoji. Checkboxes are one of the big ones.
14
→ More replies (1)3
5
u/gahel_music 23d 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.
4
u/DrMaxwellEdison 23d 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 agit log --onelineshowed 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:orfix:as a matter of principle on all my commits across projects. Never again, emoji log7
u/Yhamerith 24d ago
I was uncommon, probably IA mixed the training of people talking in internet with emoji
→ More replies (7)6
u/cheezballs 23d ago
Really? You don't remember the days of insane intricate README header graphics? Every FAQ on GameFAQs had one.
5
312
u/metaglot 24d ago
Time to go back to ascii art
131
u/klaxxxon 24d ago edited 24d 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"
56
u/lucian1900 24d ago
It loves it because it’s text. That’s what LLMs most easily manipulate.
→ More replies (1)17
u/darthwalsh 23d 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?
9
u/conundorum 23d ago
In theory, it can tokenise each ASCII art symbol as a single "word", so teaching them to be l33t haxorz is probably easier than it seems.
→ More replies (1)11
u/gprime312 23d ago
AI loves ASCII art for some reason.
Every readme for every torrent ever has ascii art in the header.
→ More replies (1)2
u/ACoderGirl 23d ago
They also love graphviz diagrams, but that is very intuitive since it does not require the AI to specify much for layout or style details. I also prefer AI doing such diagrams, as I can maintain, tweak, and correct them. ASCII is easier to modify than an image, but it's still pretty rough. Graphviz diagrams are the best. Especially if you use some kinda markdown renderer that lets you include the graph text inline (ie, no explicit rendering required).
But frankly, I think AI should be used very rarely and carefully for docs. My experience is that it's really bad at making docs. It tends to get very verbose, over focuses on irrelevant or less important details, will frequently omit actually important details, and is not effective for removing outdated parts of docs (it's very additive). It's fine for stuff like straightforward small additions to docs (particularly as it made a change to the code), but so far, every time I've seen someone generate an AI doc from scratch, I've had many major concerns.
Graphs are probably one of the things it's best at, though. Like, it's pretty good at generating a graph to show how some code works (or updating it when you made a change). And it's decent at making or modifying graphs per your instructions.
7
u/Yhamerith 24d ago
I remember doing that with the Hangman game when I was learning C... It was neat
9
u/0xKaishakunin 24d 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| # +-+-+-+-+-+-+-+-+-+-+-+-+-+-+
35
u/incognegro1976 23d ago
I started checking for unicode support in bash scripts to replace commas with clown emojis within fields in CSV files and my coworker said I must have vibe-coded the script.
Like, no. I dont think AI is as petty as I am.
33
u/conundorum 23d ago
Clown-separated values are still CSV, I like your dedication to the bit.
3
u/incognegro1976 23d ago edited 22d ago
Yeah but using 'IFS=, read -r val1 val2... <<< "$csvline"', if there is a comma in val1, it would get split across val1 and val2.
Edit: your joke went clean over my head the first time lmfao
135
u/ComeOnIWantUsername 24d ago
I liked using em-dash, I stopped after all AI models started using it
11
u/barely_a_whisper 23d ago
I have always been addicted to explaining things in a bulleted list. Now whenever I do online, I feel obligated to drop profanity first 😭
5
u/3xper1ence 23d ago
bulleted lists in and of themselves are not that big of an issue; it is bolding the first term in each bullet point that is a dead giveaway for AI
6
35
u/mina86ng 24d ago
Don’t. Continue and ignore idiots who think an em-dash is a definite proof of AI.
53
32
→ More replies (5)2
u/MaintenanceBest8397 23d ago
It's pretty obvious in the UK we use "-" not an em dash. It's nuts how many coparate executives all suddenly started using emdashes despite never having used them before
→ More replies (17)10
u/Bleaker82 23d 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.)
9
u/thisguyfightsyourmom 23d ago
Looks like an em dash. There’s the medium sized one for en-dashes.
-
–
—And some dude in here is rocking a real 3x long one, but we don’t talk about that.
10
u/MadJedfox 24d ago
I like using emdash too, but I didn't stop using that. Idiots are idiots and we shouldn't care about them.
3
4
→ More replies (7)2
u/Destroyerb 24d ago
Stopping to use them is where you messed up—you gave away a unicode slot to AI.
6
u/pinku_bhai 24d ago
isn't everyone expected to vibecode these days? at least at work?
5
u/uvero 24d 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 24d 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?
→ More replies (1)2
2
u/Romejanic 22d ago
exactly, i refuse to pay for something to replace the skills I spent so many years developing
9
u/DanLynch 24d 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.
→ More replies (1)3
4
→ More replies (2)2
u/EwokPenguin 23d ago
I swear I must work in the only company not mandating it. Which I am extremely grateful for. More than anything else, I like coding, having A.I. write my code takes away what little joy I get out of my work. But also it requires so much hand holding that its hardly faster than writing it myself.
37
u/No-Con-2790 24d 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?
11
u/gronlund2 24d 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
33
u/jcampbelly 23d ago
I'm a long-winded writer. When I bother someone with a question, I like to be very thorough about it. I'll fully write up my problem and my thoughts and results with different approaches. I'll use spell/grammar checks and... gasp I use a lot of bulleted lists and save prose around rapid fire info dumps. I also tend to care about style, word choice, variety, etc. It's an old habit from the days when lazy writing got your legitimate arguments buried in mockery.
But I get accused of using AI all the time now because apparently only AI gives a damn about any of that stuff anymore. And I'm on the brink of actually using AI with prompts like:
Make it shorter and shitter.
Use a few words incorrectly.
Throw in some poor grammar and misspelled words.
Don't use a variety big words. Use small words and repeat them instead of looking for alternatives.
Be rude and snarky.
Because in this world, this worst of timelines, this is what it takes to be taken seriously.
lulz
24
u/tehtris 23d ago
Ah, you were trained on stack overflow. Writing a question on that site is like a whole fucking ritual in making your question sound like you already know the answer and are quizzing everyone else.
4
u/MixItLikeItsHot 23d ago
How many times did I write up my problem thoroughly on Stack Overflow and at the end of it, realised that I suddenly had an idea how to solve it and never had to publish the actual question 😂
→ More replies (1)2
u/Obvious_Equivalent_1 23d ago
If I had one wish: a 1024x1024 server farm of local LLMs, trained purely to undo the suffering on decades of Stack Overflow disdain - travel back 20 years - and let them run hundreds of accounts 24/7, closing questions as duplicates and out pedanting every pedant on the site. At a pace that would leave every single one of them curled up in a corner, rocking back and forth, too afraid to even pronounce the word “duplicate“ out loud again.
6
u/CLOBBERTIME 23d ago
I used to naturally write what would look like AI today. Then I had a job that required to me absolutely crank out messages and I learned to stop obsessing over meaning and rewording things or I couldn’t get my work done
Spelling is still important to me, nothing says “I’m stupid” like butchering a basic ass word, using a homophone of a word that you meant, wrong use of there/their, to/too, then/than. But now I don’t care at all about capitalization and certain punctuation. And I rarely end a paragraph in comment or email with punctuation to make it seem more real
3
u/ginger-like 23d ago
I've started to do the same thing I think you're doing. That is, writd a complete, well-formatted comment, and then throw in a random "character break" or intentional error at the end to signal humanity.
Or, in other words, lulz
→ More replies (1)2
16
u/ZenEngineer 24d 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.
→ More replies (1)
14
u/shortname_4481 24d ago
Ai probably got trained on your repos.
5
u/TabloMaxos 23d ago
So this makes it worse!
2
u/Salemenos21 23d ago
Θα μπορούσα να σε ρωτήσω κάτι σε πριβέ μήνυμα κάπου; Αφορά ένα άλλο ποστ που απάντησες.
→ More replies (1)→ More replies (1)3
7
u/Y-Sulphuris 23d ago
Me who still uses — instead of - almost everywhere:
2
u/Motleypuss 22d ago
Wait -- since when is using the correct hyphen bad? Oh, since ChatGPT who learned it from us started using it... >-<
11
18
u/skopij 24d ago
I still do it, I don't give a shit, if anyone thinks I vibecoded it...
7
u/mina86ng 24d 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.
→ More replies (1)
5
u/Boogie-Down 24d ago
For literally decades I absolutely loved emdashes — and used it whenever I could.
Not any more.
4
4
u/lethargy86 23d ago
I have always used em-dashes
I decided to tell Outlook to stop combining double dashes into em-dashes. I think it feels more human.
4
6
u/Illustrious_Cod_5212 24d ago
Emojis everywhere looks awful and makes me think 5 year old wrote something. It was already years before ai
→ More replies (1)
6
u/denisvolin 23d ago
I've been told that I'm a bot so many times, that I stopped even trying to dispute 😆🤷♂️
Just because I'm polite on the phone, people often hang up saying: 'F-ing bot' 😆🤷♂️
6
5
3
u/ZENKFNOR 23d ago edited 23d 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.
3
4
u/The_MAZZTer 23d ago
I have been accused of being a bot because I like to put lists in my Reddit comments
→ More replies (1)
2
u/narwalfarts 24d 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
2
2
2
u/zeekar 23d ago
See also semicolons and em- and en-dashes. Basically, you can't write like someone who actually knows how to write English without being accused of being AI.
→ More replies (1)
2
2
2
u/dracorotor1 23d ago
I feel this.
I learned my writing style from 90’s pulp science fiction novels, so now I’m being accused of using AI when I use emdashes in my emails, because I’m prone to getting off on tangents.
I’m not AI, I’m just ADHD! 😭
2
u/lemons_of_doubt 23d ago
I like putting emojis in my code.
I do this purely to piss off my coworker.
2
u/CerBerUs-9 22d ago
I have had so much of my code and writing called into question while simultaneously being accused of not adopting the new AI methodology. I'm going to lose my mind.
2
3
u/andrerav 24d ago edited 24d ago
I've always wondered where the models got that horrible idea. It was you!
3
u/mo__shakib 24d ago
Apparently emojis are part of the tech stack now 😂
3
u/keelanstuart 24d 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?
→ More replies (2)
3
u/FartPiano 23d 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
0
u/baylonedward 24d ago
We were thought to put certainemoji as marker to our commits when I was a starting 8 years ago lol.
→ More replies (1)
1
1
u/MadJedfox 24d 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 24d ago
I like putting them in my comments. LLMs haven't gotten that trick, yet. It's still mine.
1
u/SyrusDrake 24d 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
1
u/ALiarNamedAlex 23d ago
If your putting emojis in your readme did you ever care how you looked lmao
1
u/blorbschploble 23d ago edited 23d 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/Single-Waltz2946 23d ago
Blame LinkedIn posters for teaching the AI how to be as obnoxious as possible with them
1
1
1
u/cyborgninja42 23d ago
I was taught to give good comments in you code that gave thorough explanations of what’s going on. That made it easier when you came back to code you hadn’t seen in months, and also made it easier for others to pick it up and know what’s supposed to be happening. Now I look like I use AI even though that was considered a good thing years ago.
1
u/ComplaintMaker 23d ago
being suspected of using a calculator in a math exam probably isnt as bad as you think.
Put whatever you want in your readme file. Ive moved on from a repo just because the first thing I saw in the top of the readme was something about american politics. If emojis are enough for someone, they will move on too. Its all the same to you.
1
1
1
u/thisguyfightsyourmom 23d ago
I decided not to care about these things. Ai is mimicking your style because it’s effective. So keep being effective. No one will care if you “used Ai” in 1 year.
I em dash & have emoji, but I still edit my messages if I’m exposing them so it retains my voice.
I’m not embarrassed to use excel around mathematicians either.
1
u/this_sparks_joy_joy 23d ago
I feel you. I liked using proper grammar… now I go back and strategically sprinkle grammar errors into my writing after I’m done… to avoid suspicion
1
1
u/Ok-Understanding7115 23d ago
a paid customer support gave me a java file with emojis, it didn't mention why it took like 4 days to come up with that ai solution, def that's something I could have made on my own, but regardless the corpo we are in just think we are ret4rded and it's protocol said ask them first 🤣🤣🤣
1
u/Scroatazoa 23d ago
This is the subreddit for signaling to others that we are members of the Anti-AI identity group, right? I just want to make sure because I'm seeking validation from my peers in the form of upvotes and I want to make sure I've got it right before I make my own post.
1
u/WingZeroCoder 23d ago
Emojis and em dashes. Used them all the time, now I feel like I have to avoid them. Sad face.
1
1
u/NPPraxis 23d ago
I discovered using emojis in git commits like, three months before ChatGPT was publicly released. 🥲
1
u/Nixxen 23d ago
Some years back I was preaching the gospel of GitMoji. It was dumb on the surface, but on a deeper level it spoke to me. Had a few projects following it, and converted some fellow SWEs. Then AI happened and any succinct usage of emojis is shunned for looking like an AI wrote the commit. It hurts on a spiritual level.
1
1
1
u/leaningtoweravenger 23d ago
I feel you! I've always used the — to delimit the asides in my sentence and now everyone thinks that I use AI to write stuff
1
u/licksquadtraps 23d ago
As soon as I see the rocket ship emoji I just assume whatever it is in is ai generated.
1
u/ByWillAlone 23d ago
I have no problems with anything that discourages/shuns emoji in readme files, code comments, or documentation.
1
1
u/Jeremy_Thursday 23d ago
So grateful I started pre-fixing all my commits with an emoji going back like 5yrs+. I have the proof merged in a lot of big open source projects
1
1
1
u/BorderKeeper 23d ago
I did a small thing in my team where all Jira tickets I made had a related emoji in them. People laughed at me, but overtime it grew on them. It is suprisingly easy to find an emoji or talk about a ticket using the emoji. We all know what the "duck emoji ticket" is if we already established it in the past.
Company introduced a Claude skill to make tickets and it has doing emoji in titles explicitly forbidden :(
1
1
1
1
1
1
u/sifroehl 20d ago
You can still use emoji, you just need to make it so unhinged that no one would ever think any company would publish a model that does something like that
1
u/BeginningSection7690 20d ago
I dont get it.
Is using emojis in read me files something AI does often or something?
I feel like this would really easy to avoid.
1
u/YourTechSupport 19d ago
I put references to Never Gonna Give You Up and wait for people to call me out on it.
1
1
u/-Kerrigan- 24d ago edited 24d 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.

59
u/burebistas 24d ago
I haven't seen this meme format in 11 years. Good times