I interviewed Leslie Lamport, a Turing Award winner known for his contributions to distributed systems and the inventor of the Paxos algorithm. We walked through the major contributions of his career for the stories behind them and what he learned along the way.
๐ธ My keyboard project: https://read.compose.llc/p/our-keyboard-design-reveal
๐ฃ๐ผ๐ฑ๐ฐ๐ฎ๐๐ ๐น๐ถ๐ป๐ธ๐:
โข YouTube: https://youtu.be/U719vQz-WFs
โข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835
โข Transcript: https://www.developing.dev/p/turing-award-winner-on-working-with
๐๐ฝ๐ถ๐๐ผ๐ฑ๐ฒ ๐น๐ถ๐ป๐ธ๐:
โข Bakery Problem Paper: https://lamport.azurewebsites.net/pubs/bakery.pdf
โข Time Clocks Paper (most cited): https://lamport.azurewebsites.net/pubs/time-clocks.pdf
โข The Byzantine Generals Problem Paper: https://lamport.azurewebsites.net/pubs/byz.pdf
โข The Paxos Algorithm Paper: https://lamport.azurewebsites.net/pubs/lamport-paxos.pdf
๐ง๐ถ๐บ๐ฒ๐๐๐ฎ๐บ๐ฝ๐:
00:00:00 - Intro
00:01:25 - The Bakery Algorithm
00:08:28 - Experiences with Dijkstra
00:14:44 - His most cited paper
00:23:26 - The "Byzantine Generals" problem
00:38:05 - The Paxos Algorithm
00:46:57 - Paxos vs Raft Algorithm
00:51:26 - Building LaTeX
00:54:45 - Why writing improves your thinking
01:00:21 - Why he wasn't an academic
01:02:08 - Grand theory of concurrency
01:07:25 - Why he doesn't think he's smart
01:09:07 - Advice for his younger self
01:09:44 - Outro
๐ช๐ต๐ฒ๐ฟ๐ฒ ๐๐ผ ๐ณ๐ถ๐ป๐ฑ ๐๐ฒ๐๐น๐ถ๐ฒ:
โข His works: https://lamport.azurewebsites.net/pubs/pubs.html
๐ช๐ต๐ฒ๐ฟ๐ฒ ๐๐ผ ๐ณ๐ถ๐ป๐ฑ ๐ฅ๐๐ฎ๐ป:
โข Newsletter: https://www.developing.dev/
โข X/Twitter: https://x.com/ryanlpeterman
โข LinkedIn: https://www.linkedin.com/in/ryanlpeterman/
โข Threads: https://www.threads.com/@ryanlpeterman
โข Instagram: https://www.instagram.com/ryanlpeterman
โข TikTok: https://www.tiktok.com/@ryanlpeterman