There are only two problems in programming...
Naming things, cache eviction, and off by one errors
Naming things, cache eviction, and off by one errors
0) Cache invalidation 1) Naming things 5) Asynchronous callbacks 2) Off-by-one errors 3) Scope creep 6) Bounds checking