logoalt Hacker News

zitterbewegungyesterday at 4:33 PM5 repliesview on HN

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

-- Phil Karlton


Replies

roomeyyesterday at 4:40 PM

You forgot the "and off by one errors"

javier123454321yesterday at 5:11 PM

I would add also hearing this quip every time either of those things come up un conversation.

__MatrixMan__yesterday at 6:01 PM

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.

johnnyoyesterday at 4:39 PM

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

show 2 replies
tracker1yesterday at 4:54 PM

You forgot "Off by one errors."