568
you are viewing a single comment's thread
view the rest of the comments
[-] dfyx@lemmy.helios42.de 23 points 5 days ago* (last edited 5 days ago)

Their argument was along the lines of "The requirements and design don't specify what should happen if you move and delete at the same time so it can't be a bug. Behavior that doesn't violate the design but also doesn't lead to the result the user wanted is a user error". My argument was that we can't always specify the interaction between arbitrary features other than "If the user does two things at once, at least one of them should be executed, ideally both" and "the program shouldn't crash just because the user did something unexpected". Otherwise our design document would be ten times as long.

[-] nogooduser@lemmy.world 27 points 5 days ago

I think that there is always an implied design requirement of the program shouldn’t crash.

[-] dfyx@lemmy.helios42.de 12 points 5 days ago

You would think so, right? But that doesn't have a requirement ID so apparently it can't be referenced in the incident report.

[-] entropicdrift@lemmy.sdf.org 4 points 5 days ago

Sounds like the devs are cowards. Or maybe their pay counts on it not being a bug

[-] dfyx@lemmy.helios42.de 9 points 5 days ago

Software for a medical device. Everything needs to be done exactly right and documented in three different places or else the regulatory agencies from at least three countries get really angry at you and worst case pull your device from circulation. Less cowardice and more cover your ass. Still annoying though.

[-] entropicdrift@lemmy.sdf.org 3 points 5 days ago

I see, so it's a situation where catching the full blame can tank your career. Yeah, that makes sense.

load more comments (1 replies)
load more comments (1 replies)
load more comments (6 replies)
this post was submitted on 26 May 2025
568 points (96.4% liked)

Programmer Humor

23564 readers
1839 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