truth developers don't want to accept:

  • staging and production will never be identical

  • production is unpredictable and all states cannot be captured by your testing suite

  • problems that you really care about only happen in production

  • testing in production works