September 1, 2014 12.32pm

There are only two hard things in Computer Science: cache invalidation and naming things.
Phil Karlton