this post was submitted on 21 Apr 2025
771 points (97.3% liked)

Programmer Humor

23417 readers
1564 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
you are viewing a single comment's thread
view the rest of the comments
[–] csm10495@sh.itjust.works 23 points 1 month ago* (last edited 1 month ago) (3 children)

I once had a QA engineer file a bug saying they couldn't do negative testing since negative numbers were converted to positive.

The function took an unsigned integer. Took a lot of explaining to get them to understand that negative testing isn't necessarily negative numbers.

[–] tauren@lemm.ee 10 points 1 month ago (1 children)

I'd argue that the system shouldn't automatically convert negative numbers to positive numbers. Instead, it should display an error to the user. Of course, that's an abstract thought as I don't know what was the system and who interacted with it.

[–] csm10495@sh.itjust.works 3 points 1 month ago

For something end-user facing: I could understand this argument.

In this case they were more or less just calling a C function that had an unsigned long long as the parameter they were setting negative.

The whole 'bug' was that the other side of the function call was seeing a positive number no matter what.

The real situation was a bit more complicated, but that's the gist.

load more comments (1 replies)