The two most difficult things in software engineering...
Naming.
Timestamps.
Naming.
Timestamps.
No, the original joke, which GP is referring to, is “There are only two hard things in computer science. Naming things and cache invalidation.”
It predates 1999 and the Y2K bug by a fair amount. I first saw it on Usenet in the early 90s, around 1994 I think.
More like
There are only two hard things in
computer science. Naming, cache
invalidation, and off-by-one bugs.