/
© 2026 RiffOn. All rights reserved.

Get your free personalized podcast brief

We scan new podcasts and send you the top 5 insights daily.

  1. The Peterman Pod
  2. 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

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

The Peterman Pod · Feb 23, 2026

Turing Award winner Leslie Lamport on the stories behind Paxos, the Byzantine Generals, and why writing is the only way to truly think.

Leslie Lamport Used a "Cute Story" to Popularize the Byzantine Generals Problem

To ensure his critical work on fault tolerance was widely understood, Lamport created the "Byzantine Generals" narrative. He learned from Dijkstra's "Dining Philosophers" that a memorable story is key to an idea's popularity and adoption, even if the underlying problem is complex and highly technical.

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

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

The Peterman Pod·2 months ago

Mathematicians Reacted with Shocking Anger to Lamport's Proposal for Structured Proofs

When Leslie Lamport suggested mathematicians adopt a hierarchical structure for proofs, the reaction was not academic debate but pure anger. He speculates the hostility stemmed from a fear that such rigor would expose unstated assumptions and force them to write proofs detailed enough for a computer to verify, revealing flaws in their thinking.

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

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

The Peterman Pod·2 months ago

Lamport's Bakery Algorithm Achieved Concurrency Without Atomic Read/Write Operations

Lamport's Bakery Algorithm solved a major concurrency problem. Its most surprising feature was its ability to function correctly even if a process reads a garbage value while another is writing. This property was so counter-intuitive that his colleagues initially refused to believe the proof was correct.

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

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

The Peterman Pod·2 months ago

Leslie Lamport: Thinking in Code Before Defining an Algorithm Is a Common Engineering Failure

Lamport emphasizes the critical distinction between an algorithm and code. An algorithm is the abstract, high-level solution, while code is just one implementation. He argues that engineers often mistakenly jump directly to code, conflating core synchronization problems with irrelevant implementation details, which leads to flawed systems.

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

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

The Peterman Pod·2 months ago

Leslie Lamport: If You Don't Write It Down, You Only *Think* You Know It

Lamport argues that writing is a critical tool for clear thinking. It forces you to confront fuzzy ideas and hidden assumptions, preventing self-deception. This principle applies to writing proofs, system specifications, or even user manuals before coding. The act of writing reveals flaws and makes you honest.

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

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

The Peterman Pod·2 months ago

Lamport: Raft's "Understandability" Over Paxos Is a "Warm, Fuzzy Feeling," Not a Proof of Correctness

Leslie Lamport challenges the notion that Raft is superior to Paxos because it's more "understandable." He points out that a bug was found in the very version of Raft that students preferred, suggesting their understanding was superficial. For Lamport, true understanding means being able to write a proof, not just having a "warm, fuzzy feeling."

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

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

The Peterman Pod·2 months ago

Turing Winner Leslie Lamport: "Stupid People Think They're Smart Because They're Too Stupid to Realize They're Not."

Lamport offers a blunt assessment of intelligence, echoing the Dunning-Kruger effect. He attributes his own success not to "raw intelligence" but to a specific gift for abstraction that comes easily to him. This contrasts sharply with those who overestimate their abilities because they lack the competence to recognize their own shortcomings.

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

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

The Peterman Pod·2 months ago

Lamport's Most Important Idea in His "Time, Clocks" Paper Was Ignored for Years

Leslie Lamport reveals that the concept of using state machines to build distributed systems was a key part of his seminal "Time, Clocks" paper. However, this practical idea was completely overshadowed by the more theoretical "happened-before" relation. He had to reread his own paper to confirm he wasn't "going crazy" when people claimed it wasn't there.

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

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

The Peterman Pod·2 months ago