Get the latest tech news

Two Hard Things (2009)


There are only two hard things in Computer Science: cache invalidation and naming things -- Phil Karlton (bonus variations on the page)

Long a favorite saying of mine, one for which I couldn't find a satisfactory URL. There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors. 2017-03-30: added proper tweet for off-by-one and mention of Tim Bray's source

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Hard Things

Hard Things

Related news:

News photo

Why we built Vade Studio in Clojure

News photo

Do hard things carefully