
Balancing Coupling in Software Design
Add Dot
00:00
The Object-Oriented Programming of the Apollo Space Missions
Alan Kay is responsible for essentially making object-oriented programming a thing that people know about. He's also kind of the inventor of the GUI, the modern graphical user interface. In one of his most recent keynotes he spoke about Margaret Hamilton, who was responsible for writing much of the application software for the early Apollo space missions. She designed in fail safety and loose coupling, right? Because she knew that if they made a mistake, they could very easily be lost in space as it were.
Transcript
Play full episode