Comment by zitterbewegung

1 day ago

There are only two hard things in Computer Science: cache invalidation and naming things.

-- Phil Karlton

“There are only two hard things in computer science. Cache invalidation, naming things, and off-by-one errors.”

  • "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.