Ken Thompson

Computer Science American 1943 330 quotes

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

Quotes by Ken Thompson

Bugs are not errors; they are features waiting to be discovered.

Letter 1970

The future of computing is not in bigger machines, but in better ideas.

Speech 1985

Programming is the art of telling another human what one wants the computer to do.

Essay 1995

In the beginning, there was the bit.

Personal Reflection 1968

Security is a process, not a product.

Google Talk 2006

The only way to learn a new programming language is by writing programs in it.

Book 1973

Computers are useless. They can only give you answers.

Interview

A computer lets you make more mistakes faster than any other invention.

Speech 1982

The art of programming is the art of organizing complexity.

Paper 1979

Innovation comes from people meeting up in the hallways or calling each other at 10:30 at night.

Interview 2001

Unix is basically a simple operating system, but you have to be a genius to understand the simplicity.

Conference 1984

The best way to predict the future is to invent it.

Personal Reflection

Debugging is twice as hard as writing the code in the first place.

Essay 1976

Life is too short for bad code.

Witty Remark 1998

The C language combines the power of assembly language with the readability of assembly language.

Paper 1972

Great software, like great literature, is unique and can't be copied.

Speech 1987

In software, we are building cathedrals, but often with toothpicks.

Interview 1992

The measure of a good program is how well it does what it was meant to do.

Book Excerpt 1971

Humor is the best way to teach complex ideas.

Talk 2005

Every program has at least one bug; it's finding them that's hard.

Letter 1981