2019-04-30
Three Hard Things in Computer Science
There are only three hard things in Computer Science: naming, caching and resolving (i.e. naming things, cache invalidation, dependency resolution).