4 ms·
Perspective from a small startup: we used feature flags mainly for two types of features: 1. complex and 2. affects money. Complex: when you roll out a complex
by rognjen 5y ago
Perspective from a small startup: we used feature flags mainly for two types of features: 1. complex and 2. affects money.
Complex: when you roll out a complex feature, it's best to not make it available to all. Instead, focus on a small trusted subset of savvy users who will be easier to train. At the same time, you can use their experience with it to simplify it and make it easier for the rest of the userbase.
Money: we ran a marketplace so dealt with clients' money. We quickly realized that changes to the way payments are processed needed extensive feedback. Even if we assumed something was alright, chances are there would be objections. Rolling out changes in stages would allow our team to handle complaints and feedback without being overwhelmed.