Hey UX people. "Not now" says "I won't take no for an answer". It comes across as _really_ creepy. Let me say "no".

And no, you don't know better than me about this cool feature.

The only thing I'd add is that if you can opt to say "yes" later, it should be obvious where to find it (eg. make a logical settings menu) or they point you to where you can find it. If they really want to make you feel comfortable using their app/site/service there shouldn't be any loss aversion instinct stirred up by hitting "no" as though it's your only chance to accept what they're offering.

Agreed. But the same should be true of selecting 'yes'.

Playing devil's advocate here: Isn't one advantage of "not now" that it conveys "I don't want to worry about this now, don't change anything and get out of my way" whereas "no" burdens the user with a conscious choice?

I see your point, but I'd argue the opposite.

If I say no, that's an optional feature that I didn't ask for, and no longer need to think about it.

If I say 'not yet', it's one more thing I know I'm going to be reminded about, one piece of software that has no respect for me or consent.

Are you perhaps more concerned about software that keeps nagging you about the same thing over and over again than about the wording in particular? Because badly designed software will do that whether you told it "not yet" or "no".

While I can see the frustration by repeatedly using such software, it seems fair that a well-intentioned UX designer would use "not yet" if they found it works better for a majority of people. What then matters is that they respect the intent of everyone by not bringing the choice up again.

I think 'well intentioned UX designers' who do this are in the minority, honestly. Or naïve. Per derefr and latexr's comments, it's a dark pattern with an ulterior motive.

To your question, I'd say it's a false dichotomy.

The repeating behaviour and the 'not now' are two sides of the same coin. Per the original post, and my experience, those 'not now' buttons keep coming back.

And, for the sake of argument, how should respectful software behave? If I clicked 'not now', are you _ever_ going to ask me again? If so, how do you decide on the time-period? If not, why make 'no' more complicated than 'yes'?

> The repeating behaviour and the 'not now' are two sides of the same coin. Per the original post, and my experience, those 'not now' buttons keep coming back.

So you're using "not now" as a shortcut to identify malicious design. That's fine but personally I'm not. I would go as far as claiming as most people don't feel this way about such a tiny wording detail, but I obviously haven't ran any A/B testing to confirm either interpretation.

> And, for the sake of argument, how should respectful software behave? If I clicked 'not now', are you _ever_ going to ask me again? If so, how do you decide on the time-period?

Honestly this question seems bizarrely focused on making the software give you a definite promise on what it will or will not do. It's a valid design question how to respectfully prompt the user for choices, but if that's your concern then this specific wording choice is an unimportant detail to get stuck on.

> If not, why make 'no' more complicated than 'yes'?

The reason was given my my opening argument: "no/yes" demands a conscious choice whereas "not now" doesn't. "not now" is plausibly less complicated than "yes" for a majority of users, and cognitive overhead generally matters more to people than imaginary contracts about future choice prompts.

> this question seems bizarrely focused

You did say "playing devil's advocate", and you asked which of the two I was more concerned about. So I think it's OK to explore the arguments either way!

I'm going by gut feeling here, so I'm not pretending to bring any data to the discussion. My original post was "commonplace UX pattern A gives me this feeling B".

Modern UI trends which seem to prioritise the wishes of the product designer over good UX. And I feel that _that_ is driven by metrics that don't have my best interests at heart.

> "no/yes" demands a conscious choice whereas "not now" doesn't

These messages are often displayed in modal popups (e.g. the original post), or otherwise intrusive fashion (e.g. sign into BBC News website). So if you're asking this question you're _already_ forcing the user to read a message and make a choice. If the user isn't ready for a conscious choice, maybe you shouldn't be asking them to make any choice.

Going back a few years, a piece of software with options would put them in a preference panel. If the user wanted these features, they would intentionally seek out how to set them. They would be in control. And they would be both sufficiently contextualised and intent-driven to make that yes/no choice.

Maybe these days with rolling or frequent deployments it's a challenge to communicate new options. But I don't think that applies in many of the manifestations of 'not yet'.

I don’t think any UX professional is confused about that. It’s simply a dark pattern.

Even semantically, "Not now" should function as "Dismiss forever" because you can always go to Settings and give the app that permission, not now but later.

"Not now" can be validly interpreted to mean "not in this context" or "not here". It's not necessarily temporal.

Just was adding "Not now" to a notification dialog in my app today simply because it feels softer. But it's a definite "no", the prompt won't appear again unless you enable notifications yourself later from the settings (hence the "now").

That behavior wouldn't be clear to me as a user unless it were spelled out like you just did. My expectation when I see "Not Now" is that there will be a "Sometime Later". I would recommend changing your language here.

Is there something wrong with "No thanks" ?

Nope, I ended up changing it to that one to avoid the association with nagging prompts.

You could A/B test it. Add a 'not now' and a 'no' button.

I could, but I don't use trackng in my apps aside from some platform/error stats

> "Not now" says "I won't take no for an answer".

They know. When a designer makes one of those prompts with only a "not now", they tend to mean a very specific thing, that is at the same time a subtle message to the user and a passive-aggressive stab at the company they work for.

What they mean: "the code path that handles what happens when you say 'no' here has been deprecated, because support for this feature was not part of the planning of a recent major-version rewrite of this app's core logic. When that rewrite is complete/passes through this part of the code, the option to say no will go away, because the code for that decision to call will be gone. So, in a literal sense, we think it's helpful to keep bugging you to switch, so that you can get used to the change in your own time before we're forced to spring it on you. But in a connotational sense, we also think it's helpful to keep bugging you to switch, as a way of protesting the dropping of this feature, because every time users see this kind of prompt, they make noise about it — and maybe this time that'll be enough to get management's attention and get the feature included in the rewrite. Make your angry comments now, before it's too late!"

I wonder how that works when they are asking to grant permission for an integration with a resource gated by OS or browser, e.g. in this case location data for the Reminders app, or showing browser notifications.

Is the deprecated path that they just don't work without enabling those settings?

And I'm sure every UX person is different. The ones who know it's a dark pattern must have some pretty strong cognitive dissonance with a company that historically sold itself as 'the good guys'.

But there's a whole generation that probably grew up with software that fundamentally doesn't respect you, and this is just normal.

[deleted]