Mark Chavez
eat. sleep. repeat. 👾 coding, ⌨️ keyboarding, 🚴🏼 cycling.
GitLab: How we use Feature Flags? 08/07/2023
Things to remember

1. Feature flag must be disabled by default
2. Feature flags should remain in the codebase for as short period as possible to reduce the need for feature flag accounting.
3. The person operating the feature flag is responsible for clearly communicating the status of a feature behind the feature flag in the documentation and with other stakeholders.

💡

Feature flags should stick around until the feature is deemed stable.

💡

Multiple uses of the same feature flags increase maintenance and overhead.

💡

All newly-introduced feature flags should be disabled by default.