A good variant on that joke: "There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors."