Skip to content

Comment on When Feature Flags Do and Don't Make Sense (2019)

Comments

I liked the article. Every feature flag contributes to hockey stick growth of version variations of your software.

1 feature flag = 2 behaviors 2 feature flags = 4 behaviors

So cognitive overload is unavoidable after feature flags 5 as you have so many permutations.

I liked the article. Every feature flag contributes to hockey stick growth of version variations of your software.

This is specious reasoning. When you add a feature flag, your goal is to purposely introduce version variations. How come is your explicit goal framed as this sneaky gotcha?

And let's be serious for a second. Do you see this "hockey stick growth" as an issue when you look at user settings?

So cognitive overload is unavoidable after feature flags 5 as you have so many permutations.

Not really. Feature flags have a life cycle which is managed by release managers, and the goal is to always get rid of them asap. They are introduced to manage the risk of a rollout, and when the transition is over you pull the feature flags. Done.

Some things that initially seem like benefits at a small scale become less so at large scale. Owning one cat can be lots of fun. Owning 50 cats, not so much.

Everyone intends to collect the garbage. Few actually do.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.