So what's wrong with feature flags? Among other things:

  1. They give PMs an excuse to not make hard decisions, such as completely removing a feature.

  2. The codebase becomes more complex and harder to maintain.

  3. Testing becomes harder (and lower quality) - figuring out what combination of feature flags needs to be supported.

Before I go on, the usual disclaimer: It's just the opinion of one guy, based on my own experience.

continue reading on zaidesanton.substack.com

⚠️ This post links to an external website. ⚠️