Move Fast and (Don't) Break Things
summary
Explains concrete patterns for using feature flags: a simple JSON feature service or the Flipper gem backend, UI helpers/decorators that branch to new or old components, and preferring localized splits (duplicate component, place the conditional where it renders). Recommends turning flags feature flags on by default in tests so failing tests reveal which cases need duplication, and tracks cleanup by opening a Jira removal ticket at ideation. Covers lifecycle: name, document, ship small slices, and remove flags to avoid exponential path growth.
AI-written summary · about
chapters (7)
- 0:00Introduction and speaker intro
- 1:26What are feature flags
- 5:38Why use feature flags
- 11:15Trade-offs of feature flags
- 13:01Life cycle of a feature flag
- 23:26Removing feature flags
- 23:47Summary and takeaways








