Narrowness of experience leads to narrowness of imagination
There's no such thing as a simple cache bug.
Procedure names should reflect what they do; function names should reflect what they return
Sockets are the X windows of IO interfaces.
A smart terminal is not a smartass terminal, but rather a terminal you can educate.
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.