HackerTrans
TopNewTrendsCommentsPastAskShowJobs

timothyfcook

no profile record

comments

timothyfcook
·3 tahun yang lalu·discuss
The LaunchDarkly 2022 State of Feature Management Report has results from surveying 1000 software people and looks at impact on those DevOps metrics: https://launchdarkly.com/state-of-feature-management/
timothyfcook
·3 tahun yang lalu·discuss
I agreed. My perspective is that there are two kinds of feature flags: temporary and permanent.

Temporary ones can be used to power experiments or just help you get to GA and then can be removed.

Permanent ones can be configs that serve multiple variations (e.g. values for rate limits), but they can also be simple booleans that manage long term entitlements for customers (like pricing tiers, regional product settings, etc.)
timothyfcook
·4 tahun yang lalu·discuss
Interesting question. Feels like they could maybe do this effectively for a significant portion of the population but that more savvy users would find ways around a blockade?
timothyfcook
·4 tahun yang lalu·discuss
Recently worked at a mid-sized learning technology company. Feature flags were transformative for our product delivery to fully decouple deploys from releases, reduce risk, and offer tons of control over feature rollouts. Really can't imagine releasing without them.

In my new role, I'm curious what teams do with feature flags post-release. Do you have a good process for cleaning them up? Do they have long term usefulness as a failsafe or for customer/user configuration? Is it really an issue if they just stay in the code forever? Does this cause issues for you?