If you do something and it fails you can do it again, it will work the second time. That's because quite often you are using something underneath where you've missed a message or messages are coming in wrong order.

— Joe Armstrong, Fault Tolerance 101

Topics: distributed systems