The Paxos Algorithm, or How to Win a Turing Award
I had the privilege of attending this lecture in person. One eerie thing about it was that Dr. Lamport didn&#x27;t improvise <i>at all</i> - he just read from the slides and that was all he had to say!<p>Overall it was a good introduction to TLA+ which I think has a big advantage of being very simple to understand and use - no complicated math needed apart from set theory. What I didn&#x27;t quite understand is how to make sure that your models are implementable in code (if you start with a model) and faithfully describe your actual code and the reality itself. Seems like all bugs will end up lurking in this gap between the model and what is actually executed and there is no reliable way to close this gap.