Two Hard ThingsThere are only two hard problems in Computer Science: cache invalidation, naming things, and off-by-one errorsEmailPrintMorePocketFacebookRedditLike this:Like Loading...Related Author: H Walker Jones, Esq A professional programmer with a sordid past involving sysadmin, tech support, and cooking. View all posts by H Walker Jones, Esq