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