Where is the tldr? Anyone familiar…what does this do and why do we care about it being standards based?
OpenFeature – a vendor-agnostic, community-driven API for feature flagging
31–40 of 67 posts
Re: OpenFeature – a vendor-agnostic, community-driven API for feature flagging
#32A little story from personal experience. Most people think of feature flags as boolean on/off switches, maybe per user on/off switches. If one is testing shades of colors for a "But Now!" button that may be OK. Regarding more complex tests my experience is that there are not a lot of users who tolerate experiments. Our solution was to represent feature flags as thresholds. We assigned a decimal number [0.0, 1.0) to e…
Sounds like an overengineered solution to something that can be solved as simple as with a checkbox "i would like to get access to experimental features" in the UI.
Re: OpenFeature – a vendor-agnostic, community-driven API for feature flagging
#33A little story from personal experience. Most people think of feature flags as boolean on/off switches, maybe per user on/off switches. If one is testing shades of colors for a "But Now!" button that may be OK. Regarding more complex tests my experience is that there are not a lot of users who tolerate experiments. Our solution was to represent feature flags as thresholds. We assigned a decimal number [0.0, 1.0) to e…
Interesting. At one place I worked, employees were excluded from experiments (they had to enable the flag personally to see them) by default. At one point, we had so many experiments that literally nobody except employees were using "that version" of the software. Everyone else was using some slightly different version (if you counted each feature as a version), and there were thousands and thousands of versions in t…
Was this at Spotify by any chance? :)
Re: OpenFeature – a vendor-agnostic, community-driven API for feature flagging
#34If you're interested in this space I'd recommend lurking in their CNCF Slack Channel https://cloud-native.slack.com/archives/C0344AANLA1 or joining the bi-weekly community calls https://community.cncf.io/openfeature/.
Re: OpenFeature – a vendor-agnostic, community-driven API for feature flagging
#35Re: OpenFeature – a vendor-agnostic, community-driven API for feature flagging
#36Earlier quoted context omitted.
Interesting. At one place I worked, employees were excluded from experiments (they had to enable the flag personally to see them) by default. At one point, we had so many experiments that literally nobody except employees were using "that version" of the software. Everyone else was using some slightly different version (if you counted each feature as a version), and there were thousands and thousands of versions in t…
> At one point, we had so many experiments that literally nobody except employees were using "that version" of the software. Everyone else was using some slightly different version Was this at Spotify by any chance? :)
Re: OpenFeature – a vendor-agnostic, community-driven API for feature flagging
#37Earlier quoted context omitted.
Interesting. At one place I worked, employees were excluded from experiments (they had to enable the flag personally to see them) by default. At one point, we had so many experiments that literally nobody except employees were using "that version" of the software. Everyone else was using some slightly different version (if you counted each feature as a version), and there were thousands and thousands of versions in t…
> At one point, we had so many experiments that literally nobody except employees were using "that version" of the software. Everyone else was using some slightly different version Was this at Spotify by any chance? :)
Re: OpenFeature – a vendor-agnostic, community-driven API for feature flagging
#38A little story from personal experience. Most people think of feature flags as boolean on/off switches, maybe per user on/off switches. If one is testing shades of colors for a "But Now!" button that may be OK. Regarding more complex tests my experience is that there are not a lot of users who tolerate experiments. Our solution was to represent feature flags as thresholds. We assigned a decimal number [0.0, 1.0) to e…
Interesting. At one place I worked, employees were excluded from experiments (they had to enable the flag personally to see them) by default. At one point, we had so many experiments that literally nobody except employees were using "that version" of the software. Everyone else was using some slightly different version (if you counted each feature as a version), and there were thousands and thousands of versions in t…
That's a great question. We had no general solution for that. We tried to survey people, but results were inconclusive, not statistically significant.
Re: OpenFeature – a vendor-agnostic, community-driven API for feature flagging
#39A little story from personal experience. Most people think of feature flags as boolean on/off switches, maybe per user on/off switches. If one is testing shades of colors for a "But Now!" button that may be OK. Regarding more complex tests my experience is that there are not a lot of users who tolerate experiments. Our solution was to represent feature flags as thresholds. We assigned a decimal number [0.0, 1.0) to e…
Sounds like an overengineered solution to something that can be solved as simple as with a checkbox "i would like to get access to experimental features" in the UI.
Re: OpenFeature – a vendor-agnostic, community-driven API for feature flagging
#40A little story from personal experience. Most people think of feature flags as boolean on/off switches, maybe per user on/off switches. If one is testing shades of colors for a "But Now!" button that may be OK. Regarding more complex tests my experience is that there are not a lot of users who tolerate experiments. Our solution was to represent feature flags as thresholds. We assigned a decimal number [0.0, 1.0) to e…
> User courage was 0.95 initially and could be updated manually. We tried to regenerate it daily based on surveys, but without much success. Based on this ending, the courage bit sounds clever but is misguided. It adds complexity in a whole other variable, yet you have no way of measuring it or even do a good assessment. I thought you were going to describe how you calculated courage based on the statistical usage of…