--- title: Two Hard Things date_pub: 2015-06-30T00:00:00-04:00 date_upd: 2018-11-04T14:51:00-05:00 content_type: journal tags: code computers humor --- Came across this little ditty today, via [Martin Fowler](http://martinfowler.com/bliki/TwoHardThings.html): > There are only two hard things in Computer Science: cache invalidation and naming things. > > -- Phil Karlton Personally, though, I prefer the corollary: > There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-one errors. Too true.