this post was submitted on 15 Jul 2023
827 points (97.8% liked)

Programmer Humor

32710 readers
253 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] IDatedSuccubi 100 points 2 years ago (26 children)

This is what I and many other programmers have done (not the removal, but fake delays), because it improves user experience, actually:

1.When the user clicks a button that should take long in their mind (like uncompressing a zip file etc) but is actually fast, it might seem like something is wrong and it didn't work

2.When the user transitions between layouts of the application, if it loads everything too fast it will look too abrupt, a fake delay will be made here if a transition animation is not possible/doesn't fit

[–] [email protected] 12 points 2 years ago (5 children)

My kid got a job at some place and was browsing through an update script for a customer. There were a bunch of random-seeming sleep and printf statements. He couldn't make sense of it, so asked one of the more senior techs what was the deal. It was as you said. They had updated software/hardware at a customer's site and the backups were going so quick that the customer was getting pissed because "There is NO way this is doing in 10 seconds what should take several minutes." OK, the customer gets what they want. A judicious sprinkling of delays and meaningless messages. The 10 second update now takes a little over 4 minutes and the customer was happy again.

[–] kamen 2 points 2 years ago (3 children)

the customer was getting pissed because “There is NO way this is doing in 10 seconds what should take several minutes.”

Shouldn't they have access to the backup location as well so that they can verify that it's fine?

[–] IDatedSuccubi 1 points 2 years ago

Forcing the client to manually verify the integrity of backups each time is a bad user experiemce

I know it sounds weird, but they would probably do it every time

load more comments (2 replies)
load more comments (3 replies)
load more comments (23 replies)