> During software updates, we enable the new version for a subset of users and ... compare how the new version is performing vs the previous version. Any regression in the metrics gives us a signal to abort the update and revert
How do you account for the possibility that the update only performs badly because it’s different than what users are used to, but would actually be an improvement in the long run?