this post was submitted on 01 Apr 2025
1189 points (99.1% liked)

Programmer Humor

22153 readers
2484 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 50 comments
sorted by: hot top controversial new old
[–] some_guy@lemmy.sdf.org 16 points 13 hours ago

I used to have a QA job. Can confirm, this is the soup in my head. That's why I was good at testing. Also, that's not your sister. That's your trans brother, who we also love. See?

[–] KittyCat@lemmy.world 16 points 15 hours ago (1 children)

Also misses the edge case where sister was born on a leap day

[–] CanadaPlus@lemmy.sdf.org 5 points 11 hours ago* (last edited 11 hours ago) (1 children)

Or maybe in a country that recently switched from the Julian calendar, adding the possibility of >12 months between birthdays as described by calendar.

[–] davetapley@lemmy.world 3 points 11 hours ago (1 children)
[–] CanadaPlus@lemmy.sdf.org 3 points 11 hours ago* (last edited 11 hours ago)

Real talk: I wish more orgs place a high value on QA. A good QA team is worth it's weight in gold and helps prevent a lot of stupid mistakes.

[–] mac@lemm.ee 4 points 15 hours ago

I wish I had a QA like this.

[–] Agent641@lemmy.world 30 points 23 hours ago (1 children)

I design software, another guy builds it, then I test it. I seem to have a really good intuition for ferreting out the edgiest of edge cases and generating bugs. Pretty sure he hates my guts.

[–] x00z@lemmy.world 6 points 14 hours ago

Project Managers and software designers are hated for their "designing". The testing is always very welcome.

[–] bampop@lemmy.world 17 points 23 hours ago

If you were 4 and now you are 44 then you might be an integer variable. If sister is also a variable, we don't know when she was allocated. She might also be an integer constant in which case she's arguably immortal.

[–] dragonlobster@programming.dev 38 points 1 day ago

I'm working on a gameboy emulator and the amount of edge cases you have to consider feels just like this lol.

[–] mspencer712@programming.dev 188 points 1 day ago (10 children)

Love this, 100% accurate. QA people are amazing, protect us from ourselves in so many ways we didn’t even think of.

[–] merc@sh.itjust.works 1 points 11 hours ago

It's also the system administrator and SRE mindset.

[–] hakunawazo@lemmy.world 62 points 1 day ago (1 children)

But they still don't think of all common user possibilities. I like this joke:

A software tester walks into a bar.

Runs into a bar.

Crawls into a bar.

Dances into a bar.

Flies into a bar.

Jumps into a bar.

And orders:

a beer.

2 beers.

0 beers.

99999999 beers.

a lizard in a beer glass.

-1 beer.

"qwertyuiop" beers.

Testing complete.

A real customer walks into the bar and asks where the bathroom is.

The bar goes up in flames.

[–] thisissam@lemmy.world 12 points 1 day ago (1 children)

Bathroom testing was not in scope.

This one's on management.

[–] CanadaPlus@lemmy.sdf.org 3 points 11 hours ago

You know, I feel like management deciding what is and isn't in scope on their own is itself asking for trouble.

[–] nogooduser@lemmy.world 73 points 1 day ago (11 children)

I wish our test team was like that. Ours would respond with something like “How would I test this?”

load more comments (11 replies)
load more comments (7 replies)
[–] Sergio@slrpnk.net 32 points 1 day ago (3 children)

Fails to consider the case in which the 2-year-old sister is now male.

[–] Goldholz@lemmy.blahaj.zone 6 points 1 day ago

Also that you have died or that she is now of no gender

load more comments (2 replies)
[–] bandwidthcrisis@lemmy.world 46 points 1 day ago (1 children)

Physicist: "assuming a spherical year ..."

[–] alt_xa_23@lemmy.world 18 points 1 day ago (5 children)
load more comments (5 replies)
[–] stebo02@lemmy.dbzer0.com 14 points 1 day ago

clearly the answer is 22

[–] scaredoftrumpwinning@lemmy.world 7 points 22 hours ago
[–] iAvicenna@lemmy.world 10 points 23 hours ago

well she is half my age and that is a well known time invariant so she is 22

[–] bisby@lemmy.world 43 points 1 day ago (2 children)

Based on the only comparison we have, the OP is twice the age of their sister. so the sister is now 44/2, or 22. Easy problem.

[–] Redjard@lemmy.dbzer0.com 16 points 1 day ago

Based on the only information we have, OPs sister is two. So the sister is 2. Trivial.

[–] tauren@lemm.ee 6 points 1 day ago

ML in action.

[–] ArbitraryValue@sh.itjust.works 78 points 1 day ago (6 children)

The programmer's answer?

We don't support that use case.

[–] Vent@lemm.ee 68 points 1 day ago (2 children)

"Works for me and my sister."

[–] Speiser0@feddit.org 28 points 1 day ago (2 children)

Then we'll ship you and your sister.

load more comments (2 replies)
load more comments (1 replies)
load more comments (5 replies)
[–] grooving@lemmy.studio 28 points 1 day ago (1 children)

Didn't even consider leap years. Smh

load more comments (1 replies)
[–] easily3667@lemmus.org 20 points 1 day ago* (last edited 1 day ago) (5 children)

So by this definition testers are annoying due to being super pedantic and precise.

Disagree, I think programmers are annoying in exactly the same way.

[–] webpack@ani.social 8 points 23 hours ago (2 children)

I think it's more about how testers always run into all the edge cases programmers don't think about

[–] CheeseNoodle@lemmy.world 5 points 18 hours ago* (last edited 18 hours ago)

Can confirm, not even an official tester (just an open beta tester) and have acrued a reputation for having a legendary bug aura that can cause catastrophic and previously unseen edge cases to occur just by opening the software (game)

load more comments (1 replies)
[–] SlamWich@lemmy.world 10 points 1 day ago (1 children)

I'm a Dev with no QA so i just have to be neurotically pedantic so nobody goes to jail

load more comments (1 replies)
load more comments (3 replies)
[–] limer@lemmy.dbzer0.com 5 points 23 hours ago

This all assumes all years are measured by the same orbit with no mixing and matching planets or space habitats.

The standard earth year had not been adopted system wide

[–] Vraylle@fedia.io 32 points 1 day ago (3 children)

Am I an oddball in that as a developer, that QA answer is the sort of answer I give? It annoys management to no end.

load more comments (3 replies)
load more comments
view more: next ›