News for hackers. Stuff that matters.
Re:Settings are not a design failure by cercatrova on Wednesday February 02, 2022 @02:59PM (#30183160)
> Just because most users don't use a thing doesn't mean it's not a useful thing to have. Even if almost never called the emergency services doesn't mean I don't want or need the ability to do so. Further, being able to adjust the cursor speed is great for improving accessibility.

I never said to remove settings entirely, merely to choose sensible defaults.

> What about what the users want to do? What entitles you to decide what is good for other people? That's just creepy as fuck.

This is a strange comment. It's literally the job of the designer to make sure users can do what they need to do in the application, I'm not sure how that's "creepy as fuck." But also, there's a notion of libertarian paternalism [0], ie give people choices but also have defaults that are defaulted to the better, healthier, more beneficial option so to speak, because the designer would know that most people may not change their settings. You wouldn't want your pointer speed to be excessively fast, that would just be annoying, so set the default at a reasonable level and let people change it.

[0] https://en.wikipedia.org/wiki/Nudge_(book)#Libertarian_pater...

> Sunstein and Thaler state that "the libertarian aspect of our strategies lies in the straightforward insistence that, in general, people should be free to do what they like-and to opt out of undesirable arrangements if they want to do so".[18] The paternalistic portion of the term "lies in the claim that it is legitimate for choice architects to try to influence people's behavior in order to make their lives longer, healthier, and better".

Re:Settings are not a design failure by marginalia_nu on Wednesday February 02, 2022 @03:07PM (#30183237)
> If you have sensible defaults, you can make users do actions that you want them to do

> It's literally the job of the designer to make sure users can do what they need to do in the application,

See, this is two entirely different things.

The notion of attempting to manipulate the behavior of people without their knowledge or consent is creepy no matter how you twist or turn it.

Re:Settings are not a design failure by cercatrova on Wednesday February 02, 2022 @03:12PM (#30183313)
Design is manipulating people into doing what you want, I don't see how you can get away from that. A designer must make choices on what they want to user to see and do, that's what a default is. Perhaps you're thinking of stuff like r/assholedesign?
Re:Settings are not a design failure by bo1024 on Wednesday February 02, 2022 @07:22PM (#30186479)
> Design is manipulating people into doing what you want

I completely disagree. What I want is irrelevant. What matters is what I think the user wants. I present them with information and choices, they tell me what to do. There is never a step where I hold any opinion over what the user should do. Only steps where I help them understand the consequences of their available actions.

Re:Settings are not a design failure by creakingstairs on Wednesday February 02, 2022 @07:56PM (#30186862)
> There is never a step where I hold any opinion over what the user should do.

What do you mean "never"? If you've put one button on top of the other, you've just created a hierachy. You are telling the user that button is more important than the lower button.

Have you ever hidden elements until it can be revealed by click on "more" button? That's you telling the user it isn't as important as unhidden elements.

Have you made defaults? That's you nudging the user into what _you_ think is the sensible choice.

In my opinion, design is fundamentally about having an opinion. A refined opinion that matches a lot of users is what is commonly deemed to be "good design", but obviously not a design never match all users.

> What I want is irrelevant. What matters is what I think the user wants.

What you think the user want is still what you want. But I think I get what you mean here, you don't like the anti-patterns and nudges that drive users to do what is "worse" for them. I agree with you there but I would argue that they are all still "design". Design is about manipulating people and whether you do it for good or bad is a moral choice.

Re:Settings are not a design failure by bo1024 on Thursday February 03, 2022 @12:39AM (#30189089)
> If you've put one button on top of the other, you've just created a hierachy. You are telling the user that button is more important than the lower button.

> Have you ever hidden elements until it can be revealed by click on "more" button? That's you telling the user it isn't as important as unhidden elements.

> Have you made defaults? That's you nudging the user into what _you_ think is the sensible choice.

> In my opinion, design is fundamentally about having an opinion. A refined opinion that matches a lot of users is what is commonly deemed to be "good design", but obviously not a design never match all users.

I think we're on the same page here or close to it. I can have lots of strong opinions about how best to inform the user about their options and what will happen if they choose them. I can have strong opinions about which options are best for accomplishing certain goals. But that's different from me trying to get the user to do something specific or wanting them to. Or even having an opinion about what they "should" do, that depends on their goals and circumstances.

> Design is about manipulating people and whether you do it for good or bad is a moral choice.

I still disagree about this. I would agree if you're creating art, an experience that is meant to be fictional. But if you're providing a tool or resource, then I think design is about informing people about their choices and empowering them to make them. So it should strive to be as far from opinionated or manipulative about those choices as possible.

Re:Settings are not a design failure by creakingstairs on Thursday February 03, 2022 @06:37PM (#30200632)
> I think design is about informing people about their choices and empowering them to make them.

I think we are pretty much are on the same page here too. I agree that design _ought_ to be about informing people. It looks like our definition of 'design' and 'manipulation' vary slightly, which lead to our disagreement.

- Your definition of design is a narrower than mine. (yours include the normative element whereas mine doesnt)

- I've used the word 'manipulation' in a neutral way but it was a negative one for you. (e.g. The engineer manipulated the control panel vs she manipulated him into giving him all this money)

In any case, I'll think more about your definition of design. If more designers used your definition, I think the world would be a better place!

Re:Settings are not a design failure by marginalia_nu on Wednesday February 02, 2022 @03:14PM (#30183356)
Must it be about manipulating people? Can't it be about bringing utility?
Re:Settings are not a design failure by ovao on Wednesday February 02, 2022 @03:35PM (#30183662)
At a high level, there’s good utility in guiding users down the path of a curated experience when the designers know the weak points of the app, or where some given tool has much more general utility than another (in which case they might hide the other tool under a context menu or something).

It’s not necessarily the case that designers guide users down paths that solely benefit the designer, and I think that approach tends to be seen by most as “bad design”. In fact, it might even be bad design by definition.

Re:Settings are not a design failure by Erdromian on Wednesday February 02, 2022 @03:39PM (#30183713)
You can frame it any way you want, but you are manipulating them TO bring utility.

You are making a choice, on their behalf, that influences how they experience something without their knowledge or explicit consent. Just because you might intend them only the best, doesn't change that it is a form of unseen manipulation.

Re:Settings are not a design failure by cercatrova on Wednesday February 02, 2022 @04:29PM (#30184310)
What you describe as utility is manipulating people, in a sense. You won't design a push door with handles implying it be pulled instead, so in a way, you're manipulating a user's action to push the door. I think you're assuming that manipulating people is used pejoratively, when I'm using it to mean "handle or control (a tool, mechanism, etc.), typically in a skillful manner," rather than "control or influence (a person or situation) cleverly, unfairly, or unscrupulously."
Re:Settings are not a design failure by Bjartr on Wednesday February 02, 2022 @05:37PM (#30185107)
When someone sits down to use an app, the app will have higher utility if it makes whatever task they're aiming to do, easier to do. When designing an app's UI, making something easy for users is a matter of understanding what their expectations are and matching what they look for by default when they try to do a thing in your app with what you show them in the UI. That the thing they look for is the thing you show them is both the manipulation and the thing that raises the utility.
Re:Settings are not a design failure by pessimizer on Wednesday February 02, 2022 @03:52PM (#30183904)
A "nudge" is synonymous with a "dark pattern."
Re:Settings are not a design failure by Bjartr on Wednesday February 02, 2022 @05:29PM (#30185008)
Not really. Dark patterns are a subset of nudges that push a user towards doing something they don't actually want. Say you have a 'signup or continue as guest' dialog with a "signup" button and a "later" button that appears when they try to use your app. If a user is seeing it, it's because they want to use your app. Highlighting one of the buttons is a common way of indicating "this is the thing to click to proceed". Highlighting "later" is a user-positive nudge, since it nudges those who are on autopilot, trying to use your app, to get to using your app. Highlighting "signup" is a user-negative nudge, and therefore dark pattern, because it gets in the way of the user's goal, use your app, purely for the sake of your signup rate, since it's optional.
Re:Settings are not a design failure by mrob on Thursday February 03, 2022 @09:26AM (#30192777)
>If a user is seeing it, it's because they want to use your app.

It could be because they want to try your app. It implies nothing about long-term goals.

>Highlighting "later" is a user-positive nudge

The label "later" is itself a dark pattern. It's forcing a user who only wants to try the app to lie, which exploits the principle of consistency (as documented in Cialdini's "Influence: The Psychology of Persuasion") to manipulate them into continuing to use the app.

Re:Settings are not a design failure by Bjartr on Thursday February 03, 2022 @11:22AM (#30194388)
> It could be because they want to try your app. It implies nothing about long-term goals.

How does "use" imply long term? Is trying an app not at attempt to make use of it?

> It's forcing a user who only wants to try the app to lie

I didn't even notice that as I wrote it, but you're absolutely right. "skip", "continue", or even "not now" would be more neutral. This stuff really gets in your head without you realizing it when its so pervasive.