Hacker News new | ask | show | jobs
by themacguffinman 1598 days ago
You're just proving the opposite point: Settings are a failure of design.

Why do you visit settings? Because there's a slightly annoying behavior that you want to change. Because the defaults aren't always great.

But the slightly annoying behavior is a failure of design, it shouldn't have existed in the first place. The defaults should always have been great.

2 comments

Really? If your software is only used by a very specific kind of person in very specific circumstances, that logic might work. Otherwise, you'll always find two different people, or one person at two different times, with mutually contradictory definitions of annoying behavior.

For example, what should the default volume setting be? (Warning before you answer: if you don't pick the volume I want right now, it'll be annoying!) Okay, what should the default mouse speed be? (Just so you know, I might be 20y.o. with a gaming mouse or 80y.o. with a trackball.) Etc.

Right now, it's generally hard to always know what the default volume should be and I consider that a failure. One day tech will be sufficiently advanced that it can adapt to the environment and user and consistently pick an excellent default volume.

We're improving though. Volume settings are an unnecessary annoyance in a great deal of apps already and you won't need to tweak it in many apps that pick good standard defaults for notification sounds, mic volume, etc. It's grating when apps pick bad default volumes and it immediately assaults our ears. Unfortunately, users sometimes still have to tweak a global/system volume setting, but hey, things aren't perfect and it's good to have a fallback when software fails.

Two people may indeed have different preferences, but that's no excuse to force users to configure a bunch of knobs and switches themselves. Good design adapts to the user. When it doesn't, then settings cleans up after the failure.

>One day tech will be sufficiently advanced that it can adapt to the environment and user and consistently pick an excellent default volume.

This is sadly true, but I really wish it wasn't. There's no way to automatically determine the correct volume without privacy violating brain scanning.

So everyone has the same preferences as to what's annoying and what's desirable???