Code Quote by Tom Van Vleck
“I remarked to Dennis that easily half the code I was writing in Multics was error recovery code. He said, "We left all that stuff out of Unix. If there's an error, we have this routine called panic, and when it is called, the machine crashes, and you holler down the hall, 'Hey, reboot it.'"”
About This Quote
Source Interview: Oral History of Computing, 1995
Unix’s design philosophy embraces simplicity, letting the system crash to expose errors rather than embedding complex recovery code.
In simple terms: Unix prefers simplicity over extensive error handling.
Embrace simple, robust design.
Themes
Mood
Type
When to use this quote
- system architecture
- debugging practices
- educational curricula
Key Concepts
Questions to Reflect On
- When is it better to handle errors gracefully?
- How do you balance simplicity and reliability?
Simplicity can lead to abrupt failures requiring user intervention.