The concept of simultaneity is mind-bending when you really dig into it [0]. The upshot is that the hard problem of synchronizing distributed systems is a problem of fundamental physics, rather than simply the capabilities of any given developer. Its always nice to know that the reason you haven't met some specification given to you by a non-technical user representative is because meeting that specification violates the known laws of physics.
Counter-example -- what's happening _right now_ at a distance of 20 billion light-years from us?
Or another question -- what happened 1 hour _before_ the Big Bang?
Both questions are already invalid by themselves.
UPDATE: I should've tried to answer my questions to show what I mean:
1. At 20B ly from us there's no space nor time to talk about. Physicists talk in formulas, and I suspect if I knew how, I just wouldn't be able to come up with a formula to formulate my question.
2. "before" the Big Bang there was no time itself to say "before".
In other words, we can only reason about, or imagine, reason about things, within our light cones. Outside light cone questions become invalid to ask.
PS: by the way, Poincare proved that there's no way to synchronize clocks perfectly, only up to a some margin.