In the late 1960s, after writing a thesis that applied AI to chess and earning her PhD in computer science at Stanford, Barbara Liskov returned to Mitre Corporation. Within a few years, she found herself doing research related to the “software crisis.” She describes how, while working on her Venus operating system, she was able to divide a computer program into smaller, discrete units. That very practical solution became a fundamental concept that guides how computer programs are built. She explains how accepting a faculty position at MIT then allowed her to fully devote herself to the problem of programming methodology.
Related

Hemant Taneja,
General Catalyst
Build, Don’t Break [Entire Talk]
The bigger the impact, the greater the responsibility.
Video
47 minutes
Hemant Taneja,
General Catalyst
Build, Don’t Break [Entire Talk]
The bigger the impact, the greater the responsibility.

Aicha Evans,
Zoox
Driving Innovation [Entire Talk]
Execute bold ideas with conviction.
Video
48 minutes
Aicha Evans,
Zoox
Driving Innovation [Entire Talk]
Execute bold ideas with conviction.

Stephanie Lampkin,
Blendoor
Data-Powered Diversity [Entire Talk]
Data can be a powerful ally in building diverse organizations.
Video
42 minutes
Stephanie Lampkin,
Blendoor
Data-Powered Diversity [Entire Talk]
Data can be a powerful ally in building diverse organizations.