5 ms·
> Stop infantilising users, it's disrespectful and counter productive. that goes both ways. if you show the wpa_supplicant message, my mother wouldn't even un
by bosie 6y ago
> Stop infantilising users, it's disrespectful and counter productive.
that goes both ways. if you show the wpa_supplicant message, my mother wouldn't even understand if she is connected or not. nor would she gain anything by that information. you just came up with the other side of the same coin of terrible UX.
- rapind 6y agoThis is true and yet I wonder how much more efficient it would be when they call me for help. “It said a bunch of gobbledygook that ended with dhcp timeout”, or “it just says connection failed”.
- bosie 6y agoor have some sort of a middle ground. 'not connected. more info: blah #32893289327". Microsoft did something similar with an error code that you could google. that was super useful for debugging. the error message was in laymen terms though.
- Groxx 6y agoMakes things much easier to search for too, as those IDs don't need to change across languages or UI refreshes (which may e.g. rewrite the error messages, breaking all those old searchable phrases), both internally (unambiguous to grep!) and externally (google / stackoverflow / etc). And users are FAR more likely to read them back correctly to support, instead of saying what they think the message says (every tech-support-person has had to deal with this some number of times). Error IDs on everything, please.
- recursive 6y ago> “It said a bunch of gobbledygook that ended with dhcp timeout” I've done a little end-user support, and this is a pretty optimistic take on what you'd get. It would probably be more like "It didn't work." in both cases. Maybe you'd get "there was an error message" Q: What do you see on your screen? A: Nothing Q: Try again and tell me what happens. A: It didn't work and I still don't see anything. Many people have an automatic reactions to any kind of error or message. They get dismissed automatically. It seems that some people don't even realize they're doing it.
- cratermoon 6y agoThe reason this happens is because users reason that if the program worked but had a problem, it would not show "an error". They see so many errors they can't do anything about, they just dismiss them and look at the non-erroring program for guidance. Users then see an "error" that pops up as being an error that's getting in the way of seeing the problem. A good program doesn't say "that was an error", because users are now habituated to assuming the error is nothing they can do about, and ignore it. A good program just gives feedback as if it were performing normally. A good program simply says, implicitly because it's not framed as a problem, "You wanted to do X and expected a Y but got a Z because.."
- tablespoon 6y ago>> On windows: 'connection failed' >> On wpa_supplicant: 'associating... atempting authentication... getting dhcpc lease... dhcp timed out' >> One says "sorry computer doesn't work" and the other tells you what you need to deal with the problem. Stop infantilising users, it's disrespectful and counter productive. > that goes both ways. if you show the wpa_supplicant message, my mother wouldn't even understand if she is connected or not. nor would she gain anything by that information. you just came up with the other side of the same coin of terrible UX. Yes, you need both. When I write error messages, I try to combine a "user friendly" summary with more technical information and a suggested action, e.g.: "Wifi connection failed: dhcp timed out. Try reconnecting or checking the router's configuration." If you don't communicate both, someone's going to be frustrated. And even nontechnical people who have no idea what DHCP is benefit from mentioning it in the message, since it gives them something to Google.
- macintux 6y agoNot for everyone. There are no small number of people who will simply shut down when they see a very technical error message, even if it’s prefaced with the simplified version.
- tablespoon 6y ago> Not for everyone. There are no small number of people who will simply shut down when they see a very technical error message, even if it’s prefaced with the simplified version. Honestly, I think those people can't be helped. They're technically helpless and catering to them makes everyone else as helpless as they are, which is a net loss.
- macintux 6y agoOr we could recognize that not everyone can cope with it and instead supply an error code instead of a string of technobabble. We don't say "those people can't be helped" about people who are blind or deaf. Well, we shouldn't. Many web designers seem to feel that way, though.