cm0002@lemmy.world to Programmer Humor@programming.dev · 1 day agoEdge case? Corner case? Basket case.lemmy.worldimagemessage-square18fedilinkarrow-up1276arrow-down15cross-posted to: [email protected]
arrow-up1271arrow-down1imageEdge case? Corner case? Basket case.lemmy.worldcm0002@lemmy.world to Programmer Humor@programming.dev · 1 day agomessage-square18fedilinkcross-posted to: [email protected]
minus-squareGissaMittJobb@lemmy.mllinkfedilinkarrow-up7·1 day agoThis is what feature flags are for. You can test in production to your hearts content if you use them!
minus-squareMajorHavoc@programming.devlinkfedilinkarrow-up10·1 day agoYeah. Warning - uninvited poetic waxing on feature flags and leadership choices, incoming… We all agree we inevitably do some live testing at our customers risk, because no test environment is perfect. With feature flags, we’re able to negotiate how many of our customers to test on, at a time. But some of us prefer to forgo feature flags and risk our entire customer base on every change. It saves money, at least for a little while. I’m not exactly fun at executive leadership meetings, but somehow I keep getting invited to them. Heh.
This is what feature flags are for. You can test in production to your hearts content if you use them!
Yeah. Warning - uninvited poetic waxing on feature flags and leadership choices, incoming…
We all agree we inevitably do some live testing at our customers risk, because no test environment is perfect.
With feature flags, we’re able to negotiate how many of our customers to test on, at a time.
But some of us prefer to forgo feature flags and risk our entire customer base on every change. It saves money, at least for a little while.
I’m not exactly fun at executive leadership meetings, but somehow I keep getting invited to them. Heh.