Ken Thompson

Computer Science American 1943 330 quotes

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

Quotes by Ken Thompson

To what extent can one trust a statement that says 'I am trustworthy'?

Reflections on Trusting Trust (Turing Award Lecture) 1984

The only way to be sure is to write it yourself.

Reflections on Trusting Trust (Turing Award Lecture) 1984

I'm not a programmer. I'm a computer scientist.

Interview/Anecdote

Plan to throw one away; you will, anyhow.

General wisdom attributed to him (often associated with Fred Brooks, but Thompson also used similar sentiments)

I'm not a big fan of object-oriented programming. I think it's a lot of hype.

Interview/Lecture

If you have a choice between a simple solution and a complex one, choose the simple one. It's almost always better.

General wisdom attributed to him

Unix is simple. It just takes a genius to understand its simplicity.

Attributed to him, often in discussions about Unix

The most important thing in programming is to be able to read the code.

Interview/Lecture

I didn't design Unix to be a general-purpose operating system. I designed it to be a tool for myself.

Interview/Lecture

I'm not a fan of large teams. I think small teams are more effective.

Interview/Lecture

I'm not interested in making money. I'm interested in making good software.

Interview/Anecdote

I'm not a fan of formal methods. I think they're too rigid.

Interview/Lecture

The most important thing in a programming language is its expressiveness.

Interview/Lecture

I'm not a fan of big operating systems. I think they're too complex.

Interview/Lecture

The only way to build a good system is to start small and iterate.

General wisdom attributed to him

I'm not a fan of GUIs. I think they're too restrictive.

Interview/Lecture

The most important thing in a computer system is its reliability.

Interview/Lecture

I'm not a fan of databases. I think they're too complicated.

Interview/Lecture

The only way to write good documentation is to write it as you go.

General wisdom attributed to him

I'm not a fan of artificial intelligence. I think it's overhyped.

Interview/Lecture