Andrew S. Tanenbaum

Computer Science American 1944 97 quotes

Computer scientist and professor who wrote Minix and influential textbooks on operating systems.

Quotes by Andrew S. Tanenbaum

If you think you understand something, try to explain it to a five-year-old.

Operating Systems: Design and Implementation 1987

The best code is no code.

Operating Systems: Design and Implementation 1987

The goal of MINIX 3 is to build a highly reliable, self-healing operating system.

MINIX 3: a small, reliable, and secure operating system 2005

The Internet is a global village.

Computer Networks 1996

The most important thing in a distributed system is consistency.

Distributed Operating Systems 2001

The only way to make a system secure is to make it simple.

MINIX 3: a small, reliable, and secure operating system 2005

The best way to learn is by doing.

Structured Computer Organization 1976

The most important thing in a compiler is correctness.

Compilers: Principles, Techniques, and Tools (with Alfred V. Aho and Ravi Sethi) 1983

The success of a project depends on the people involved.

Operating Systems: Design and Implementation 1987

The most important thing in a database is integrity.

Modern Operating Systems 1992

The Internet is a powerful tool for education.

Computer Networks 1996

The most important thing in a programming language is expressiveness.

Structured Computer Organization 1976

The best way to design a system is to start with a clean slate.

Operating Systems: Design and Implementation 1987

The most important thing in a file system is durability.

Operating Systems: Design and Implementation 1987

The Internet is a force for good.

Computer Networks 1996

The most important thing in a network protocol is interoperability.

Computer Networks 1981

The best way to write a book is to write it.

Structured Computer Organization 1976

The most important thing in a memory management unit is efficiency.

Operating Systems: Design and Implementation 1987

The Internet is a reflection of humanity.

Computer Networks 1996

The most important thing in a scheduler is fairness.

Operating Systems: Design and Implementation 1987