Theo - t3․gg

Emojis have no place in commit messages. Put them where they belong: variable names

9 months ago | [YT] | 5,739



@adamdavislee

Shameful 😤! As a professional dev, I'd never (🤞).

9 months ago | 1,100

@theturtle32

40yo senior software engineer here. Just embrace the emojis! It's fun and adds some life to the drudgery. There's literally no downside.

9 months ago | 2,200

@Philip-Guldborg

Well 😅 🎉init: My first commit 🐞fix(component): This is a bug commit ✨feat(component): This is a feature commit 🦄 refactor(component): Converted to OOP 📄docs(jsdoc): All my JSDoc 🎈perf(component): This is a performance improvement commit 🧪test(vitest): A Unit test commit 🔧build(dep): Add gipz lib 🐎ci(docker): Add libsql 🐳chore(util): Add tool to debug in prod ↩️revert: Rollb

9 months ago | 951

@spamviking8591

Weirdest thing I ever put in a commit message was after I spent like three days fixing a hosed repo was a massive ASCII image of a doge with the text, "Very Merge, Much fix, Wow". This was at a fortune 500 company.

9 months ago | 96

@andydataguy

Everyone knows classic UwU is the only acceptable format for commits.

9 months ago | 804

@oscarhagman8247

have the opposite happening at work, the older tech lead started using emojis in the commits lol

9 months ago | 205

@joshuac5229

As a professional developer, I'd prefer to add "did stuff" an leave it at that

9 months ago | 113

@pokefreak2112

Only real reason to be anti emoji is if they don't render correctly in your programs And really that just means your programs are bad

9 months ago | 506

@JeanLescure

I was an early adopter of emojis in commit messages, until I spent a week debugging why an automated deployment was failing to initiate, only to find out it would only fail when the triggering commit contained an emoji For a while I avoided using emojis if there where automations that could be affected, but I've come around and now I simply test commit-triggered automations with emojis, and the couple of times I've reported emoji related errors upstream it has brought a smile to my face 😄

9 months ago | 84

@le9038

Say that Unicode emojis are causing bugs in development and that they're gonna have to stop until Git Fixes the bug. Eventually, their horrible little habit is gonna stop.

9 months ago | 2

@el_quba

As a GenZeer the only people who I've seen using emojis in work communication are old millennials

9 months ago | 81

@dougvought

It's more of an accessibility issue for devs who are using screen readers. I would probably only allow one emoji per commit message. Hammer and pick fixed bug ladybug in login function smiling face with sunglasses

9 months ago | 9

@kooshwonders

“im boutta quit💀dropping all of ur db 👽👽 yall cook

9 months ago | 21

@capturingnoise

We use Gitmoji at our company and it’s 🔥

9 months ago | 183

@Bliss467

I love to use them as stub values for strings in unit tests.

9 months ago | 2

@clickclickenvy9220

Just make sure you stifle all creativity so they stay for life

9 months ago | 177

@Yulenka-

There are almost no downsides (if you make an occasional commit on a Linux console with no GUI that can be a PITA, but there are ways to script around that). And it makes programming more fun. In particular, using emojis as a first character to encode commit type is a brilliant idea ✨️

9 months ago | 0

@FunkyToe369

I don't mind a single emoji in the beginning to classify the type of commit, but anything else is unnecessary. The single emoji is kinda fun though

9 months ago | 1

@hellboundedward

Writing that commit messages in English with everyone knows they're supposed to be in Latin. Kids these days.

9 months ago (edited) | 90

@dlbiggins

I wrote my first program in 1970, I've worked with some great Devs, I've written and managed many major projects. And I'd not have a problem with this. You're asking the wrong question. I'd not ask how to stop them, but why stop them, unless they reach the point where it impacts readability.

9 months ago | 27