Rob Pike Famous Quotes
Reading Rob Pike quotes, download and share images of famous quotes by Rob Pike. Righ click to see or save pictures of Rob Pike quotes that you can use as your wallpaper for free.
Narrowness of experience leads to narrowness of imagination
Languages that try to disallow idiocy become themselves idiotic.
There's no such thing as a simple cache bug.
Using Unix is the computing equivalent of listening only to music by David Cassidy.
We're systems software people ourselves. We wanted a language to make our lives better.
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
Productivity is most important by engineering management rules, but enjoyment is most important for engineers. One stems from the other.
There's nothing in computing that can't be broken by another level of indirection.
When there is no type hierarchy you don't have to manage the type hierarchy.
Go is an attempt to combine the safety and performance of statically typed languages with the convenience and fun of dynamically typed interpretative languages.
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.
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.
A smart terminal is not a smartass terminal, but rather a terminal you can educate.
Eventually, I decided that thinking was not getting me very far and it was time to try building.
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.