podcasts / Ryan Peterman / episode / question
Question

How did Barbara Liskov's MIT teaching with John Guttag shape her view of type hierarchy?

Answered from Barbara Liskov (Turing Award): How the Liskov Substitution Principle Got Its Name · Ryan Peterman · 2026-10-28

Barbara Liskov says a course she developed at MIT with John Guttag taught students design, modularity and data types, and also how to write specifications and reason about correctness. Its emphasis on understanding what a module means first, with the implementation hidden inside, is why she could define subtypes by behavior when the Smalltalk community was focused on implementations.

Source: our own transcription of the episode. The full conversation is on Ryan Peterman (2026-10-28). Read the whole episode summary →

▸More from this episode

Q1How did the Liskov substitution principle get its name, according to Barbara Liskov?Q2What does Barbara Liskov say the Liskov substitution principle actually means?Q3Is Viewstamped Replication the same as Paxos, according to Barbara Liskov?Q4Why does Barbara Liskov think Paxos became better known than Viewstamped Replication?Q5What was Argus, Barbara Liskov's programming language for distributed programs?Q6What got Barbara Liskov into distributed computing?
Transcribe your links. Paste a YouTube, Google Drive or podcast link and WhipScribe gives you the transcript. Transcribe a link →