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

Everything should be made as simple as possible, but not simpler.

Speech 1990

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

Book 1999

The hardest part of software is what the users don't see.

Interview 2005

Elegance is efficiency.

Article 1993

In the end, the secret to software is not in the code, but in the mind of the programmer.

Talk 2010

Bugs lurk in corners and find them there.

Article 1985

The measure of good software is not how much code it has, but how little.

Essay 2000

Collaboration is the soul of open source.

Speech 2008

Time spent debugging is time not spent coding.

Book 1999

The best interfaces are almost invisible.

Paper 1984

Innovation thrives on constraints.

Interview 2012

Code is poetry.

Go Announcement 2009

Simplicity does not precede complexity, but follows it.

Book 1996

The computer was born to solve problems that did not exist before.

Speech 1990

Reliability is the enemy of regret.

Essay 2002

In programming, as in life, the devil is in the details.

Article 1980

Great software is written by teams, not hermits.

Interview 2007

The joy of programming is in the elegance of the solution.

Book 1999

Avoid premature optimization; it is the root of all evil.

Speech 1995

The future belongs to those who code simply.

Talk 2015