tl;dr:Feature flags play a critical role in software development. And they should: They’re great for enabling developers to manage features in a way that’s controlled and targeted. A home-grown feature flag platform might work great at first, but that’s just the honeymoon phase. How do you decide when it’s no longer worth the effort?