Cross posting a cross post: we need to be better at failing
Things go wrong. Things go wrong in complicated ways because they have to operate in complicated environments. When things go wrong they should degrade gracefully, not break abruptly when there is no need for them to do so.