Rob Pike Quotes & Sayings
Enjoy the top 29 famous quotes, sayings and quotations by Rob Pike.
Famous Quotes By Rob Pike

Pretty much everything on the web uses those two things: C and UNIX. The browsers are written in C. The UNIX kernel - that pretty much the entire Internet runs on - is written in C. — Rob Pike

Why would you have a language that is not theoretically exciting? Because it's very useful. — Rob Pike

Rule 1. You can't tell where a program is going to spend its time. Bottlenecks occur in surprising places, so don't try to second guess and put in a speed hack until you've proven that's where the bottleneck is — Rob Pike

Such is modern computing: everything simple is made too complicated because it's easy to fiddle with; everything complicated stays complicated because it's hard to fix. — Rob Pike

Eventually, I decided that thinking was not getting me very far and it was time to try building. — Rob Pike

You have to make a decision whether it's a new product or you integrate it with an existing product. It takes time to work these things out. — Rob Pike

Sockets are the X windows of IO interfaces. — Rob Pike

When Steve Jobs died last week, there was a huge outcry, and that was very moving and justified. — Rob Pike

Productivity is most important by engineering management rules, but enjoyment is most important for engineers. One stems from the other. — Rob Pike

Not only is UNIX dead, it's starting to smell really bad. — Rob Pike

Dynamic typing is not necessarily good. You get static errors at run time, which you really should be able to catch at compile time. — Rob Pike

Web servers are written in C, and if they're not, they're written in Java or C++, which are C derivatives, or Python or Ruby, which are implemented in C. — Rob Pike

Caches aren't architecture, they're just optimization. — Rob Pike

To write a kernel without a data structure and have it be as consistent and graceful as UNIX would have been a much, much harder challenge. — Rob Pike

The process of software development doesn't feel any better than it did a generation ago. — Rob Pike

If POSIX threads are a good thing, perhaps I don't want to know what they're better than. — Rob Pike

Using Unix is the computing equivalent of listening only to music by David Cassidy. — Rob Pike

There's nothing in computing that can't be broken by another level of indirection. — Rob Pike

We don't believe we've solved the multicore-programming problem. But we think we've built an environment in which a certain class of problems can take advantage of the multicore architecture. — Rob Pike

Procedure names should reflect what they do; function names should reflect what they return — Rob Pike

Object-oriented design is the roman numerals of computing. — Rob Pike

Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming. — Rob Pike

A smart terminal is not a smartass terminal, but rather a terminal you can educate. — Rob Pike

We're systems software people ourselves. We wanted a language to make our lives better. — Rob Pike

When there is no type hierarchy you don't have to manage the type hierarchy. — Rob Pike

Go is an attempt to combine the safety and performance of statically typed languages with the convenience and fun of dynamically typed interpretative languages. — Rob Pike