3 ms·
I routinely launch canaries before deploying new code to production. Given there is no intent to deceive, mislead, or otherwise harm customers, and all internal
by jldugger 5y ago
I routinely launch canaries before deploying new code to production. Given there is no intent to deceive, mislead, or otherwise harm customers, and all internal testing has yielded a 'ship it' signal, is there any ethical need for users to opt-in to these A/B tests?
In my view, the alternative is to ship something we _don't_ have data on and hope for the best. And if we demand informed consent, I have to assume it goes into boilerplate agreements nobody reads at signup, which is a mockery of the term 'informed' IMO.