Rob Pike

Computer Science Canadian 1959 102 quotes

Software engineer who co-created the Go programming language and advanced distributed systems.

Quotes by Rob Pike

Interfaces are the key to modularity.

General philosophy

When in doubt, use an interface.

Go Proverbs 2007

The purpose of a programming language is to help you think.

General philosophy

Programmers are not to be trusted.

General philosophy

The less code you write, the less code you have to debug.

General philosophy

Don't optimize prematurely.

General philosophy

Measure, don't guess.

General philosophy

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

General philosophy

If you want to go fast, go alone. If you want to go far, go together.

General philosophy (often attributed to African proverb, but Pike has used it in context of software)

The most important thing is to write code that works.

General philosophy

The compiler is your friend.

General philosophy

Write tests, not just code.

General philosophy

The best code is no code.

General philosophy

The hardest part of programming is naming things.

General philosophy

Don't panic.

General philosophy (often associated with Hitchhiker's Guide, but also a common sentiment in his work)

The best way to learn is by doing.

General philosophy

Read the source, Luke.

General advice to programmers

The Unix philosophy is about small, sharp tools.

General philosophy

Plan 9 is what Unix would have been if it had been designed in the 1980s.

General description of Plan 9

The most important thing about a program is that it works.

General philosophy