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