---
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.
