Is it? I see an awful lot of overwhelming pointless 'settings' crammed into weird corners all over the place, sometimes in ways where the default experience is just broken and long-term users just all learn they need to tick the appropriate settings to have an acceptable experience. Over time the settings proliferate and the settings page just becomes a dumping ground. Maybe designers (or project managers) need to take this 'design orthodoxy' more seriously.
The author’s own screenshots show a settings page with like 15+ separate pages of miscellaneous settings. Maybe there’s no other way to solve the design challenges in his app, but I doubt it. When he claims that “users love settings [...] just look at your own user behaviour,” he’s projecting his personal preference/compulsion for testing and analyzing trivial tweaks (maybe as a way to procrastinate from actually using the tool? or because thinking about tool design is more interesting to him than tool use?) onto other people.
E.g. when he suggests “Some details become annoying because they are so repetitive” the easy answer is: just cut those out! Why should users have to hunt around obscure corners of your tool for a way to eliminate the annoying gimmicks you added?
Note that it is entirely possible to have a very flexible, powerful set of tools that satisfy a wide variety of niche needs while having those tools available to all users in a sensible way, without any need to hunt through the "settings" page to access them. It just takes a lot of design effort to figure out how to break down user goals into parts, abstract them, make tools capable of handling those, and then teach users how to use them.
But trying to solve tool design problems without the crutch of adding extra checkboxes to your settings page doesn’t mean you have to cripple the software or prevent people from using it in their own way.
Trust me. I have gone through every settings page on iOS, WP, Samsung, Android and many more.
All of them were necessary. You would be surprised at how many non engineering people using android samsung have non designer approved fonts and themes.
Is it? I see an awful lot of overwhelming pointless 'settings' crammed into weird corners all over the place, sometimes in ways where the default experience is just broken and long-term users just all learn they need to tick the appropriate settings to have an acceptable experience. Over time the settings proliferate and the settings page just becomes a dumping ground. Maybe designers (or project managers) need to take this 'design orthodoxy' more seriously.
The author’s own screenshots show a settings page with like 15+ separate pages of miscellaneous settings. Maybe there’s no other way to solve the design challenges in his app, but I doubt it. When he claims that “users love settings [...] just look at your own user behaviour,” he’s projecting his personal preference/compulsion for testing and analyzing trivial tweaks (maybe as a way to procrastinate from actually using the tool? or because thinking about tool design is more interesting to him than tool use?) onto other people.
E.g. when he suggests “Some details become annoying because they are so repetitive” the easy answer is: just cut those out! Why should users have to hunt around obscure corners of your tool for a way to eliminate the annoying gimmicks you added?
Note that it is entirely possible to have a very flexible, powerful set of tools that satisfy a wide variety of niche needs while having those tools available to all users in a sensible way, without any need to hunt through the "settings" page to access them. It just takes a lot of design effort to figure out how to break down user goals into parts, abstract them, make tools capable of handling those, and then teach users how to use them.
But trying to solve tool design problems without the crutch of adding extra checkboxes to your settings page doesn’t mean you have to cripple the software or prevent people from using it in their own way.