Ken Thompson

Computer Science American 1943 330 quotes

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

Quotes by Ken Thompson

I think the UNIX philosophy is, 'Keep it simple, stupid.'

Interview

The only way to do great work is to love what you do.

Attributed

It's easier to port a shell than a kernel.

Attributed

I'm not a great programmer; I'm just a good programmer with good habits.

Attributed

The problem with the world is that everyone is a few drinks behind.

Attributed

Don't trust code you didn't write yourself.

Attributed

I'm a firm believer that you learn more from your mistakes than from your successes.

Interview

The only way to understand a system is to build it.

Attributed

Good design is as little design as possible.

Attributed

The most important thing in software development is to get something working quickly.

Attributed

I don't care about the language; I care about the problem.

Interview

The best programs are those that are small and do one thing well.

Attributed

If you can't explain it simply, you don't understand it well enough.

Attributed

The only way to make progress is to be willing to make mistakes.

Attributed

I've always been a fan of building tools that build other tools.

Interview

The beauty of UNIX is that it's a toolkit.

Interview

It's not about how many lines of code you write, it's about how few.

Attributed

I'm not a fan of complexity.

Interview

The best way to debug a program is to write it correctly in the first place.

Attributed

The only way to get good at something is to practice.

Attributed