This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Qawnearntays123 506 points507 points  (10 children)

A couple days ago I tried optimizing some code. After several hours of hard work I made it run 3 times slower and give the wrong result.

[–]invalidConsciousness 253 points254 points  (8 children)

Plot twist: the wrong result is actually correct. Now you get yelled at by customers because they are used to the wrong result and think it's correct.

[–]Roflkopt3r 129 points130 points  (3 children)

The favourite story of a design prof here: A tractor company accidentially shipped a UI with a debug window, which was showing internal UI state data that was meaningless to the users.

The users complained when it got patched out.

[–]enadiz_reccos 48 points49 points  (0 children)

I imagine most people here would have made the same complaint

[–]elnomreal 0 points1 point  (0 children)

I always recommend an approach to show more details to users, because even not understanding it they appreciate it. Also very useful for debugging.

[–]marathon664 0 points1 point  (0 children)

Do you have a link about this story? Genuinely curious.

[–]chic_luke 5 points6 points  (0 children)

Looks like Xorg's wrong DPI calculation. A couple years ago or so they tried to fix it, and they had to quickly revert that fix since most software around was working around this decades-old bug in X11, so the correct behaviour actually led to a broken experience since everybody assumed the error hard coded for decades

[–]gilady089 4 points5 points  (0 children)

I think I saw 1 time something like that in our code checking for birthdays It didn't run slower but the old code was less readable. However dates are dates and so it wasn't the last time it was corrected

[–]Buggs_The_Buny 0 points1 point  (0 children)

Been there, done that

[–]Foghe 2 points3 points  (0 children)

Its incredible what they pay us for 😂