4 ms·
I've seen a few feature flags turn into ways that a company/developer can gloss over fixing a really hard problem. A personal example: we were developing a new
by erichurkman 10y ago
I've seen a few feature flags turn into ways that a company/developer can gloss over fixing a really hard problem.
A personal example: we were developing a new insurance billing workflow. Since it was a huge change, and very risky, and not all health insurance companies make it easy to test, we rolled it out practitioner by practitioner or customer by customer.
We got to about 95% 'enable_improved_billing_flow=True'. The remaining 5% were turning into a huge project to migrate due to the specifics of their practice / their primary insurance companies / multitude of business reasons (those ~5% were an outsized percentage of our revenue). In the end, we ended up having to maintain two billing flows.
- sciurus 10y agoI'm curious: How do you think this rollout would have worked without the use of feature flags, and how would that have been better?