Lamport submitted a simple two-process algorithm to CACM in 1972, received a letter pointing out a bug, and realized that concurrent programs are hard to get right and require proofs of correctness—this rejection motivated him to develop the bakery algorithm.

factualpending

Speaker

Leslie Lamport

Evidence Quote

“I realized that concurrent programs were hard to get right and that you needed a proof that they were correct.”

Source

Turing Award Winner: Thinking Clearly, Paxos vs Raft, Working With Dijkstra | Leslie Lamport— Ryan Peterman
Created: 8/12/2026, 6:17:50 PM

My Notes

Loading notes...