Fancy algorithms are slow when N is small, and N is usually small.
Using Unix is the computing equivalent of listening only to music by David Cassidy.
Object-oriented design is the roman numerals of computing.
Sockets are the X windows of IO interfaces.
Caches aren't architecture, they're just optimization.
When there is no type hierarchy you don't have to manage the type hierarchy.