Answer HN: Does your team use feature flags?
We use feature flags mainly for two types of features: 1. complex and 2. affects money.
1. Complex
When you roll out a complex feature, it’s best not to make it available to all. Instead, focus on a small trusted subset of savvy users who are easier to train. At the same time, their experience can help simplify the feature and make it easier for the rest of the userbase.
2. Money
A marketplace deals with clients’ money directly. We quickly realized that changes to the way payments are processed needed extensive feedback. Even if we assumed something was fine, chances are there would be objections.
Rolling out changes in stages allows our team to handle feedback (and complaints) without being overwhelmed.
I wrote more extensively about this on The Marketplace Guide linked below.