Luck has a peculiar habit of favoring those who do not depend on it.
Caches aren't architecture, they're just optimization.
There's nothing in computing that can't be broken by another level of indirection.
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.
Object-oriented design is the roman numerals of computing.
Narrowness of experience leads to narrowness of imagination
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.
London in the '70s was a pretty catastrophic dump, I can tell you. We had every kind of industrial trouble; we had severe energy problems; we were under constant terrorist attack from Irish terrorist groups who had started a bombing campaign in English cities; politics were fantastically polarized between left and right.
It may be a product of me being raised in episcopal church, but I have a love for ritual and theater and the significance of doing the exact same thing over and over. So I really love knowing every little thing I'm going to do during a show.
Animals don't hate, and we're supposed to be better than them.
Getting rid of a man without hurting his masculinity is a problem. "Get out" and "I never want to see you again" might sound like a challenge. If you want to get rid of a man, I suggest saying, "I love you. . . . I want to marry you. . . . I want to have your children. " Sometimes they leave skid marks.