There are only two hard problems in computer programming:
1. Naming things 2. Cache invalidation 3. off-by-one errors
there are actually 10 problems: naming things, cache invalidation, base conversions, off by one errors, and cache invalidation
there are actually 10 problems: naming things, cache invalidation, base conversions, off by one errors, and cache invalidation