The Peterman Pod podcast artwork The Peterman Pod

Turing Award Winner: Data Abstraction, Dijkstra, Distributed Systems | Barbara Liskov

34 min

Play episode Listen on the show's site

Sponsors in this episode

No sponsor reads found in this episode's notes.

Host-read ads that the notes don't mention can't be found this way.

Show notes

Barbara Liskov is a Turing Award winner known for her work in programming languages and distributed systems. We discussed the major problems she solved in her career, stories about Dijkstra, getting rejected from Princeton because she was a woman and misc topics around her work.
๐Ÿ”ธ My keyboard Kickstarter: https://www.kickstarter.com/projects/ryanlpeterman/compose-simple-ergonomics-beautifully-done
๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜ ๐—น๐—ถ๐—ป๐—ธ๐˜€:
โ€ข YouTube: https://youtu.be/T9CGjbPZeaM
โ€ข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835
โ€ข Transcript: https://www.developing.dev/p/turing-award-winner-data-abstraction
๐—˜๐—ฝ๐—ถ๐˜€๐—ผ๐—ฑ๐—ฒ ๐—น๐—ถ๐—ป๐—ธ๐˜€:
โ€ข Go To Statement Considered Harmful: https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdf
โ€ข Viewstamped Replication: https://www.cs.princeton.edu/courses/archive/fall09/cos518/papers/viewstamped.pdf
๐—ง๐—ถ๐—บ๐—ฒ๐˜€๐˜๐—ฎ๐—บ๐—ฝ๐˜€:
0:00 - Intro
1:00 - Getting rejected from Princeton
2:53 - The software crisis
9:03 - The drawbacks of Python
10:17 - Getting into distributed computing
13:09 - Paxos vs Viewstamped replication
21:44 - The significance of Dijkstras letter
25:04 - Why she stayed in academia
30:39 - Why her award was questioned
33:51 - Outro
๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—•๐—ฎ๐—ฟ๐—ฏ๐—ฎ๐—ฟ๐—ฎ:
โ€ข Wikipedia: https://en.wikipedia.org/wiki/Barbara_Liskov
๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—ฅ๐˜†๐—ฎ๐—ป:
โ€ข 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

From the show's RSS feed.