Join us for our fourth meeting reading through Michael Fogus’ “10 Technical Papers Every Programmer Should Read (At Least Twice)”, this time we’ll be reading Leslie Lamport’s “Time, Clocks and the Ordering of Events in a Distributed System”.
Lamport has been highly influential in the field of distributed computation for a very long time and almost any of his papers on the subject should impress. However, this particular paper is likely his most influential and single-handed defined two branches of study in distributed computing since:
- The reasoning of event ordering in distributed systems and protocols
- The state machine approach to redundancy
The most amazing aspect of this paper is that after you read it you might think to yourself, “Well, of course that’s how it should work.” Jim Gray once said that this paper was both obvious and brilliant. I would say that there is no higher compliment.
We’ll meet at FutureLearn’s office in Camden Town for 6:30 pm so please sign up and then inform reception that you’re here for Computation Club and someone will lead you to our regular meeting room on the ground floor.
We’ll be discussing the paper together section by section so please check out our code of conduct and we hope to see you there.