Episode Details

Back to Episodes
Turing Award Winner On Thinking Clearly, Paxos vs Raft, Working With Dijkstra | Leslie Lamport

Turing Award Winner On Thinking Clearly, Paxos vs Raft, Working With Dijkstra | Leslie Lamport

Published 8ย months, 1ย week ago
Description

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

Listen Now

Love PodBriefly?

If you like Podbriefly.com, please consider donating to support the ongoing development.

Support Us