The Writings of Leslie Lamport
This document is a sort of scientific autobiography. It not only lists the papers I have written, but also describes them and explains how I came to write some of them. I have included almost all my technical papers and electronic versions of many of them for downloading. Omitted are some papers for which I no longer have copies and papers that are incomplete. I have also omitted early versions of some of these papers--even in cases where the title changed. Included are some initial drafts of papers that I abandoned before fixing errors or other problems in them. A table of contents precedes the descriptions. I also include a brief curriculum vitae. A printable version of this document is available as a pdf file. Each description attempts to explain the genesis of the work. However, I have forgotten how I came to write most of my papers. Even when I discourse at length about the development of the ideas, I am giving only a subjective view based on my unreliable memory. Whene
The Writings of Leslie Lamport My Writings Leslie Lamport Last modified 7 May 2026 This document is a sort of scientific autobiography. It not only lists the papers I have written, but also describes them and explains how I came to write some of them. I have included almost all my technical papers and electronic versions of many of them for downloading. Omitted are some papers for which I no longer have copies and papers that are incomplete. I have also omitted early versions of some of these papers--even in cases where the title changed. Included are some initial drafts of papers that I aband
Explore this link on the map →related reading
- Leslie Lamport - Wikipediaen.wikipedia.org
- Computing Expert Says Programmers Need More Math | Quanta Magazinequantamagazine.org
- Understanding and expressing scalable concurrencyaturon.github.io
- A Distributed Systems Reading Listferd.ca
- NYSRGnotes.ekzhang.com
- Xerox Parc’s Engineers on How They Invented the Future - IEEE Spectrumspectrum.ieee.org
- Michael Feathers - 10 Papers Every Developer Should Readmichaelfeathers.silvrback.com
- A Brief Tour of FLP Impossibility | Paper Trailthe-paper-trail.org
- How to do distributed locking - Martin Kleppmann's blogmartin.kleppmann.com
- Prabros. - Readings on Timeprabros.com
- Time, Clocks, and the Ordering of Events in a Distributed Systemlamport.azurewebsites.net
- Lamport timestamp - Wikipediaen.wikipedia.org