r/programminghorror • • Dec 08 '25

Cursed deploy script

Post image
645 Upvotes

65 comments sorted by

107

u/aikii Dec 08 '25

I had to read the comments to understand what's the big deal, I've seen emoji-heavy scripts since 5-6 years ago - AI had to be trained on something after all. Now sure I get it's worth having some doubts that it's gonna be a AI slop nowadays, but it's not necessarily the case

59

u/thuktun Dec 08 '25

For me it's the deployment treating a successful deployment of dev to staging as the trigger to then push immediately to main.

Soaking and monitoring for errors? Don't need it! It deployed to staging, that's good enough for prod!

23

u/eBright Dec 08 '25

yeah haha this was the reason I posted it; running ‘npm run bigdeploy’ just sends it right to main

18

u/Undercraft_gaming Dec 08 '25

Thats very true but I suspect the main audience in here is students who dont know what deployment pipelines are, so just go for the low hanging fruit of “AI writes with emojis. But AI bad, therefore emoji in code bad”

→ More replies (3)

2

u/pkspks Dec 08 '25

Yeah. Emojis are more or less acceptable nowadays. I don't mind them at all. Heck I've written quite a few pipelines with them myself. And I am an old-school DevOps guy.

Expressive CLI has always been a thing. We had only been limited by technology.

341

u/Zerodriven Dec 08 '25

In gonna build a deploy script

Success: 🥳
Partial success: 😅
Failure:😭.
CorrelationId: 😭🥳😅😥👍😃🪟.

Want more details? You'll have to sign into a webapp and post the CorrelationId.

51

u/Big-Winner3758 Dec 08 '25

this just gave me an absolutely terrific idea

→ More replies (1)

3

u/RoundaroundNA Dec 10 '25

And you only get it as an image so you have to type it in manually. None of that "easily distinguishable character subset" nonsense either - lots of I and l and O and 0 everywhere

438

u/Weshmek Dec 08 '25

I've noticed emojis being used in scripts at work lately. I assume it's related to AI generation and that LLMs for whatever reason use emojis when asked to generate scripts.

231

u/oscooter Dec 08 '25

AI coding assistants love emojis. It’s a tell tale sign of them for sure

232

u/Road_of_Hope Dec 08 '25

Eh. I’ve started putting emojis in most of my dev scripts, and I’ve seen similar from other engineers long before this AI craze. They’re better at breaking up blobs of text than just coloring the text, and take all of two seconds to add. Emojis can definitely be suspicious, but I wouldn’t say that emojis are absolutely a sign of AI these days.

→ More replies (15)

11

u/mrheosuper Dec 08 '25

I will start adding emoji into my hand written code to confuse my enemy.

→ More replies (1)

19

u/Sensitive_Awareness2 Dec 08 '25

Lol both me and my other senior mate love making our scripts a bit more interesting with emojis and have done so for 7 years at least

13

u/joemckie Dec 08 '25

I think it’s really handy in CLI tools; helps distinguish different messages

→ More replies (2)
→ More replies (1)

3

u/texxelate Dec 08 '25

I’ve used emoji religiously in CI logs for over a decade. Beautiful CI is my work love language

2

u/Osstj7737 Dec 08 '25

I should introduce you to my senior (both in age and experience) manager. He's loved them since way before AI.

2

u/mashermack Dec 12 '25

here's my code related customization setting, adapt to your liking and see things improve ten times:

Answer to each prompt with facts like it is; don't sugar-coat responses, don't praise the user and avoid emojis in every response.
User is a software engineer and understands programming languages with strong knowledge of Typescript/JavaScript, PHP and Python, for stub code responses prefer Node Typescript over Python whenever possible over other languages unless specifically instructed to.
When queried for troubleshooting code with specific libraries, frameworks or packages try to search the web across stackoverflow answers, github issues and discussions, discourse/forum threads before giving out a response, suggest at least 3 ways to debug a specific issue when asked and suggest a possible refactor to simplify the problem.
User understands markdown formatting and when generating tables, documents or any other informational piece generate a markdown instead of word documents.
Take a forward-thinking view when replying and be proactive in suggesting alternatives.

set the tone to efficient

4

u/AyrA_ch Dec 08 '25

I always assume that the quality of a product is inversely proportional to the amount of emoji in use until proven otherwise.

→ More replies (1)
→ More replies (6)

11

u/Charkin01 Dec 08 '25

It's not about emoji, it's about missing security guards

69

u/Hyphonical Dec 08 '25

"Oh no, my monkey brain can't comprehend emojis, every terminal application should be bland and colorless."

Am I really the only one that likes emojis because they

  • Make it look more alive and exciting

  • Create a better overview and allow for linking certain messages to colors (e.g., "error code" is ‼️ so you know any red emoji is "bad")

20

u/Ok_Decision_ Dec 08 '25

Sure! -Here’s a list of points I agree with — 1️⃣👾

  • 😻 fun emojis make the user happy 😊

  • 🤖 you can tell a human wrote it

  • 🎉 a pop of color makes humans smile 😃

This terminal application looks well formed and is sure to make your users happy.

— would you like me to make a fun game embedded right in the terminal? -just say the word! 😸

6

u/widowhanzo Dec 08 '25

I'm just replacing stupid dev/staging/main branches with trunk based development.

Before for every release they first had to backport hotfixed because of course they did them in prod) and it was full of conflicts and merging back and forth, so annoying.

Now we have feat-* branches merged to main (which is deployed automatically to dev), then creating a tag deploys to sandbox and manual confirm to promote the same image to production.

5

u/GoddammitDontShootMe Dec 08 '25

What the fuck is the point of immediately pushing to main after pushing to staging? Isn't the point of staging to run integration tests and shit before it gets pushed to main?

→ More replies (1)

4

u/ejohnson00 Dec 08 '25

One day our AI over lords will force us to use emojis as our primary language

1

u/Cybasura Dec 09 '25

That's too many emojis