News for hackers. Stuff that matters.
Re:Settings are not a design failure by spicybright on Wednesday February 02, 2022 @01:58PM (#30182230)
Who is saying settings are a design failure? I've never heard of that before.
Re:Settings are not a design failure by thfuran on Wednesday February 02, 2022 @02:12PM (#30182449)
Modern ui trends seem to suggest that the answer is "pretty much everyone involved in ux/ui design".
Re:Settings are not a design failure by mwcampbell on Wednesday February 02, 2022 @02:21PM (#30182607)
Re:Settings are not a design failure by intrepidhero on Wednesday February 02, 2022 @02:34PM (#30182796)
Raskin did (https://en.m.wikipedia.org/wiki/The_Humane_Interface). Good book but that was one point I disagreed with.
Re:Settings are not a design failure by asoneth on Wednesday February 02, 2022 @04:51PM (#30184565)
At least when I was studying (and later teaching) human-computer interaction years ago it was a bit more complex than this post makes it out to be.

A setting might have been added because the creator legitimately couldn't make up their mind about a feature. Or because end-users have divergent use-cases, preferences, abilities, situations, or hardware. Or because the creator felt that the only way to support two different use-cases was to make two different interfaces with a settings toggle.

Each setting has an incremental cost in terms of development, testing, maintenance, documentation, initial onboarding, finding other settings, etc. The best response is to consider whether each setting is sufficiently valuable, and whether there are any settings that can be eliminated with better defaults or more flexible interfaces.

Because many people don't have time to do that, products typically end up at one of two extremes. Either they have no settings beyond the ones the creator themselves uses, or they are the union of every setting anyone has ever asked for.

Re:Settings are not a design failure by _2paq on Wednesday February 02, 2022 @10:55PM (#30188421)
Of the top of my head, people who are working on Android UX and the GNOME desktop environment.