this post was submitted on 15 Jul 2023
819 points (99.9% liked)

Programmer Humor

32396 readers
517 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@lemmy.world 103 points 1 year ago (20 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

[–] lauha@lemmy.one 11 points 1 year ago (2 children)

First reason is just poor UI design. I'm sure there are billion ways to indicate a successful action even if it was immediate.

[–] pineapple_santa@feddit.de 3 points 1 year ago* (last edited 1 year ago) (1 children)

Imagine asking a person a math question like what 2 times 3 times 7 is (without you knowing the answer). If that person immediately goes like „42“ you‘ll most likely think that it’s a joke response and the person doesn’t take your question seriously. If however that person takes a few seconds to think you are much more likely to believe the answer.

[–] lauha@lemmy.one 1 points 1 year ago

With your overly simple example I would totally believe that person. With harder problems perhaps. Besides, machines are not human.

load more comments (17 replies)