Ken Thompson

Computer Science American 1943 330 quotes

Co-creator of the Unix operating system and the Go programming language.

Quotes by Ken Thompson

The most important thing in a network is its speed.

Interview/Lecture

I'm not a fan of the internet. I think it's too chaotic.

Interview/Lecture

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

General wisdom attributed to him

I'm not a fan of open source. I think it's too uncontrolled.

Interview/Lecture

The most important thing in a compiler is its correctness.

Interview/Lecture

I'm not a fan of cloud computing. I think it's too centralized.

Interview/Lecture

The only way to debug a program is to understand it.

General wisdom attributed to him

I'm not a fan of big data. I think it's too much information.

Interview/Lecture

The most important thing in a programming environment is its flexibility.

Interview/Lecture

I'm not a fan of social media. I think it's too distracting.

Interview/Lecture

The only way to write efficient code is to know your hardware.

General wisdom attributed to him

I'm not a fan of agile development. I think it's too unstructured.

Interview/Lecture

The most important thing in a system is its maintainability.

Interview/Lecture

I'm not a fan of blockchain. I think it's too complex for most problems.

Interview/Lecture

The only way to build a robust system is to handle errors gracefully.

General wisdom attributed to him

I'm not a fan of microservices. I think they add unnecessary complexity.

Interview/Lecture

The most important thing in a user interface is its intuitiveness.

Interview/Lecture

I'm not a fan of quantum computing. I think it's still too theoretical.

Interview/Lecture

One of my most productive days was deleting 10,000 lines of code.

Commonly attributed

You can't trust code that you did not totally create yourself. (Especially if you did not create the compiler.)

Reflections on Trusting Trust (Turing Award Lecture) 1984