Comment by zitterbewegung
1 day ago
There are only two hard things in Computer Science: cache invalidation and naming things.
-- Phil Karlton
1 day ago
There are only two hard things in Computer Science: cache invalidation and naming things.
-- Phil Karlton
You forgot the "and off by one errors"
I would add also hearing this quip every time either of those things come up un conversation.
“There are only two hard things in computer science. Cache invalidation, naming things, and off-by-one errors.”
My favorite form is when someone shouts "concurrency" in the middle of the sentence.
"There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors"
I've always wondered if he meant coming up with good names or if he meant ensuring that names, however they're chosen, reliably resolve to the named thing.
You forgot "Off by one errors."