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

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

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(62)

Creator of Lean: Handwritten Math Will Change Dramatically | Leonardo de Moura

Creator of Lean: Handwritten Math Will Change Dramatically | Leonardo de Moura

Leonardo de Moura is the creator of Lean and the Z3 theorem prover. I talked with him about how Lean works and why LLMs plus Lean will fundamentally change how we write software and do math.• My ergon...

10 Elo 1h 8min

Creator of Lua: Scripting, Programming Languages, Predictions | Roberto Ierusalimschy

Creator of Lua: Scripting, Programming Languages, Predictions | Roberto Ierusalimschy

Roberto Ierusalimschy is the creator of the Lua programming language. I interviewed him about Lua's unique strengths, programming language design and predictions for how AI will impact programming lan...

3 Elo 1h 5min

Turing Award Winner: Early AI, LLM Predictions, Causality | Judea Pearl

Turing Award Winner: Early AI, LLM Predictions, Causality | Judea Pearl

Judea Pearl is a Turing Award winner and a pioneer in artificial intelligence and causal reasoning. We talked about how he got into science, his major breakthroughs and his predictions for AI today.• ...

27 Heinä 1h 27min

Creator of OCaml: Functional Programming, Formal Verification, Programming Languages | Xavier Leroy

Creator of OCaml: Functional Programming, Formal Verification, Programming Languages | Xavier Leroy

Xavier Leroy (creator of OCaml) is an expert in compilers, formal verification of software and functional programming. This interview should be an approachable resource if you're curious about formal ...

20 Heinä 1h 24min

Turing Award Winner: TPU vs GPU vs CPU, Computer Architecture, RISC vs CISC | David Patterson

Turing Award Winner: TPU vs GPU vs CPU, Computer Architecture, RISC vs CISC | David Patterson

David Patterson is a Turing Award winner famous for his contributions to computer architecture. I interviewed him about his past work, thoughts on GPU/TPUs and career advice from half a century of exp...

13 Heinä 59min

Turing Award Winner: NSA, Public Key Cryptography, Crypto Wars | Martin Hellman

Turing Award Winner: NSA, Public Key Cryptography, Crypto Wars | Martin Hellman

Martin Hellman is a Turing Award winner who helped to invent public-key cryptography against the NSA's wishes. I interviewed him all about his work and why it broke the law at the time.• My ergonomic ...

6 Heinä 1h 1min

MIT Complexity Theorist: Why You Can Do Better Than “Optimal” On Leetcode & SAT | Ryan Williams

MIT Complexity Theorist: Why You Can Do Better Than “Optimal” On Leetcode & SAT | Ryan Williams

Ryan Williams is a professor at MIT and the winner of the Gödel Prize in theoretical computer science. I interviewed him all about his work starting by asking him a popular Leetcode question (3 SUM).C...

29 Kesä 1h 12min

OpenAI Eng & Dev Tools Founder: How Software Engineering Is Changing | Charlie Marsh

OpenAI Eng & Dev Tools Founder: How Software Engineering Is Changing | Charlie Marsh

Charlie Marsh is the founder of Astral, the Python devtool startup that was acquired by OpenAI. I inteviewed him about how software engineering is changing and learnings from starting his own company ...

22 Kesä 1h 22min