3 ms·
Just as in computers, the value of a clock is that it enables efficient distributed computing and scale. When you mainly interacted with a few dozen people all
by RcouF1uZ4gsC 5y ago
Just as in computers, the value of a clock is that it enables efficient distributed computing and scale.
When you mainly interacted with a few dozen people all in the same village, how to coordinate your activities and synchronize with each other was not much of an issue. Everyone lived in close proximity and pretty much had the same culture and did the same things. If you wanted to talk with the chief, you could easily see when he had a bit of downtime and jump in.
However, once you are spread out, this becomes much harder. Imagine if the only way to coordinate a meeting with a teammate was to constantly poll them, asking if they are available. “Are you free, now? Are you free, now?” That basically tie up your whole day waiting for them to be free.
Clocks enable asynchrony. You two can quickly agree on a time, and then you can get on with your other stuff until the agreed upon time.
- couchand 5y ago> Clocks enable asynchrony. You two can quickly agree on a time, and then you can get on with your other stuff until the agreed upon time. Yes you need a "clock", but not necessarily one that reads like "2:23am". Perfectly fine to say "meet on the dueling grounds at dawn."