Skip to content

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.'"” quote by Tom Van Vleck
Download Open image
“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.'"”

Tom Van Vleck

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.

Key Takeaway

Embrace simple, robust design.

Themes

software design error handling philosophy

Mood

analytical pragmatic

Type

technical educational

When to use this quote

  • system architecture
  • debugging practices
  • educational curricula

Key Concepts

minimalism system reliability

Questions to Reflect On

  • When is it better to handle errors gracefully?
  • How do you balance simplicity and reliability?
A Different Perspective

Simplicity can lead to abrupt failures requiring user intervention.

3.8 out of 5 (3 ratings)

More by Tom Van Vleck

Explore all 6 Tom Van Vleck quotes

More Code quotes

Browse all 1,662 Code quotes