Cache Invalidation

July 28th, 2010
programming, tech
A well known aphorism attributed to Phil Karlton is:

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

I realized yesterday that this is really only one hard problem: much of the reason that naming things is hard is that changing names is hard, so you'd better name something right the first time. Why is it hard to rename things? Poor cache invalidation.

Comment via: facebook, substack

Recent posts on blogs I like:

On AI writing in 2026

I use AI to write a little bit: I ask it for high level feedback on blog post drafts, make mechanical edits, and sometimes use it to brainstorm options for wording at a paragraph level. It’s unusual that I accept its wording or changes without modificatio…

via Home April 16, 2026

Some considerations on whether my job is evil

I. On an average weekend, only 1 in 20 Americans go to a party.

via Thing of Things April 14, 2026

Microfictions

A few microfictions, very much inspired by Quiet Pine Trees. I hope to add more over time. No LLMs.

via Evan Fields March 27, 2026

more     (via openring)