Remix.run Logo
agos 7 hours ago

you know, there are two hard problems in computer science...

mcny 6 hours ago | parent [-]

For today's lucky ten thousand, the joke is that

> There are only two hard things in Computer Science: cache invalidation, naming things, off-by-one errors.

tmtvl 3 hours ago | parent | next [-]

I thought there were 3 difficult problems: naming things, cache invalidation, , and off by one errors. concurrency

chamomeal an hour ago | parent [-]

the concurrency twist got a laugh out of me, I've seen this joke a zillion times but never the concurrency bit

baklazan 6 hours ago | parent | prev | next [-]

Why do people say that, when the number one hardest problem is making good abstractions?

latexr 5 hours ago | parent | next [-]

Because it’s a “famous” (in our circles) quote. You might prefer this one:

> There’s two hard problems in computer science: We only have one joke and it's not funny.

myrmidon 4 hours ago | parent [-]

There are at least one more joke:

"There is 10 kinds of people, those who can read binary and those who can't."

Personally I prefer the cache invalidation one.

latexr 3 hours ago | parent [-]

> "There is 10 kinds of people, those who can read binary and those who can't."

I like the continuation (which requires knowledge of the original): “And those who didn’t expect this joke to be in base 3”.

ncruces 6 hours ago | parent | prev [-]

Names abstract things.

latexr 5 hours ago | parent | prev [-]

You explained one thing but introduced another needing explanation.

https://xkcd.com/1053/