This entire thing of hiding options below "advanced" toggles is so wrong. Who knows what is advanced? What does "advanced" even mean?

Replies (17)

Down to basics. My philosophy with coding is always hard code the least amount of things that makes sense. There are a lot of things most developers would hardcode that are "advance" settings. Where is the line of what should be a configurable variable?
🐈's avatar
🐈 9 months ago
No it’s not wrong. Just depends on your audience. If you’re building for devs then they may not care but others would get confused. Developers have a bias toward their own creations (designers too) but people don’t use products how you want them to.
> people don’t use products how you want them to. That was my point. All your assumptions are wrong, even if you think you know your audience. If anything you can only place these labels after observing how many real users use the software in the real world.
🐈's avatar
🐈 9 months ago
What do you think we do that causes us to hide things from people ….
My definition would be: anything goes in there that would lead to the dev feeling bad about a thing if a noob using the software fucked themselves over with a feature that was not tucked behind a “don’t go here unless you know your shit” wall, also known as the advanced menu. Also has become, settings not needed by most people. 🤷‍♂️
🐈's avatar
🐈 9 months ago
Just depends on the audience and function. If this is a critical feature then it doesn’t have to be hidden or can be abstracted away to just work. Hard to talk about this without a specific detail. But easy to generalize.
Sep's avatar
Sep _@pinja.in 9 months ago
I think the builder decides what's advanced and what's not 🧐
“Advanced” is a measure of lower frequency of use. It obviously applies differently to specific user bases, and its usefulness is inversely proportional to how actively interested the user is in using the product and how knowledgeable he is about the field in which he operates. It's just a simplified UI to avoid errors and abandoning by confusion. You know it by researching.
The whole 'advanced' thing is to protect boomers that already had problems programming a vcr 40 years ago from information overflow.
You're right. Only thing to hide maybe are options that really can break your system, like overclocking, overvolting, turning of fans and so on.