this post was submitted on 06 Apr 2026
343 points (100.0% liked)

Programmer Humor

30795 readers
745 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
top 22 comments
sorted by: hot top controversial new old
[–] JasonDJ@lemmy.zip 3 points 47 minutes ago* (last edited 46 minutes ago)

Pulled up my phone and seriously thought this was a picture of me from like 15 years ago. Then I realized how common the look is among this industry.

Reminds me of a time a couple years ago when I took a brewery tour around Boston. Every. Single. Guy. Including myself and the driver/tourguide...looked exactly like this guy, with a beer gut and a plaid shirt.

[–] Imgonnatrythis@sh.itjust.works 23 points 4 hours ago (1 children)

Yeah but next time I have this exact same super specific issue I'm going to fuckin fly man.

[–] 8oow3291d@feddit.dk 11 points 3 hours ago

In some cases, it is "code as documentation". Saves me from 1) remembering the steps 2) means I actually doing the steps correctly 3) Actually remembering to do the 10 minute task when I need to.

If I had not done the program, then I often would have to write down and maintain documentation elsewhere.

[–] Courantdair@jlai.lu 36 points 6 hours ago (2 children)
[–] hemko@lemmy.dbzer0.com 21 points 5 hours ago

I love this chart, have used it more than once 😄

But something it doesn't factor in is when you want to automate something to remove the human error on a repeated task. Having to correct a report you already sent to the customer is not fun

[–] rockerface@lemmy.cafe 4 points 6 hours ago

Of course there's an XKCD for everything, thank you

[–] KindaABigDyl@programming.dev 12 points 4 hours ago (1 children)

The modern one:

When there's a function that can be written manually in 10 minutes but you find a way to do it in 10 days using LLMs

[–] jaybone@lemmy.zip 3 points 3 hours ago

And the steps aren’t reproducible because the LLM does something different every time. So you can’t consistently recreate it.

[–] rockerface@lemmy.cafe 14 points 6 hours ago (2 children)

If it's a task that has to be done every day for 4 years, you're actually saving time. And that's if we assume only one person has to do it, if it's 10 people, you're saving time after 5-6 months. 10 minutes adds up quickly once it starts scaling.

[–] railway692@piefed.zip 11 points 5 hours ago (3 children)

Assuming you set it up perfectly the first time, instead of it breaking for some reason six weeks later and then you spend three hours figuring out/remembering how you set it up in the first place and another two nights after work fixing it so it works as intended.

Also your use case has changed, so it needs to be retooled to address the new situation.

Other than that... worth it.

[–] CanadaPlus@futurology.today 2 points 3 hours ago* (last edited 3 hours ago)

5 years is also a pretty arbitrary span to go with. You could smoothly discount future time savings instead, but then your discounting curve is arbitrary.

The most rigorous way to go would be to set some kind of future goal, and then work your way backwards to find some kind of statistical description of the shortest path there, or else set some kind of future metric at a specific time and find the path that maximises it. This is pretty much how you design your investing portfolio, just with money instead of labour.

[–] elvith@feddit.org 2 points 4 hours ago

There's also a relevant xkcd for that.

[–] rockerface@lemmy.cafe 2 points 5 hours ago (2 children)

spend three hours figuring out/remembering how you set it up in the first place

I mean, you could also leave comments in your code, but that's just me

[–] railway692@piefed.zip 5 points 5 hours ago

My comments:

// Do not change this timeout value. There's a compatibility issue that causes requests to hang. Come back later to add details

// Should probably refactor this bit

// drunk, fix later

[–] Rhaedas@fedia.io 2 points 5 hours ago

Just one layer removed from the problem.

"WTF does this comment even mean?"

[–] lobut@lemmy.ca 5 points 5 hours ago (1 children)

It's more than that for me. I typically hate doing repetitive tasks but I love automating them and seeing my scripts or apps run or just checking a dashboard feels better.

[–] rockerface@lemmy.cafe 1 points 3 hours ago

That does factor in on top of the time savings, definitely

[–] Evil_Shrubbery@thelemmy.club 1 points 3 hours ago* (last edited 3 hours ago)

If a task takes 10 minutes to do manually that doesn't mean I'll start now, it might take me more than 10 days to start - so automating it is the faster way for me to get the task done.

[–] hesh@quokk.au 6 points 6 hours ago

Just use this chart and you're set XKCD

[–] hperrin@lemmy.ca 3 points 5 hours ago (1 children)

Even better, now you can automate it with AI, so that it’s both very fragile and dependent on a paid subscription to work.

[–] tempest@lemmy.ca 1 points 3 hours ago

Yeah but since you didn't write it you won't remember you generated it and you'll just have the LLM spit something else out the next time you need it.

[–] paraphrand@lemmy.world 1 points 4 hours ago

Software brain.