3 ms·
It sounds like a poor design choice to not give clients the ability to set their own defaults
by ford 5y ago
It sounds like a poor design choice to not give clients the ability to set their own defaults
- Minor49er 5y agoThis really depends on the use case. For example, consider a platform where users can sign up to post or listen to music. There might be three types of user: "listener", "artist", and "label". There may be permissions and configuration settings that would cater to each one of these types within the same interface, and maybe in some exceptional cases, they could be intermixed (eg: while an artist and label can post music, maybe an artist can also track stats about what they like to listen to, something that only a listener account can do normally). The platform might want to configure each of these to streamline usage and to remove features that aren't relevant to that account type, but some accounts may be specialized for whatever reason.
- yojo 5y agoConfig level defaults were set in the flag service. But when that goes down, the client has to decide what to do. I think there was an optional arg for specifying default behavior, but even when used there’s the problem that the default you pick for a rollout will be “off”. If you don’t go back and change it later, you’re back in the same boat.