::  Posts  ::  RSS  ::  ◂◂RSS  ::  Contact

Cache Invalidation

July 28th, 2010
programming  [html]
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

Recent posts on blogs I like:

Freight Rapid Transit

Is it possible to use a rapid transit-style system to carry light freight, such as parcels? So far no such system exists, and very few semi-relates systems exist (like pneumatic tubes for mail). But it remains an interesting potential technology, provided…

via Pedestrian Observations February 20, 2020

Let it flow

You can’t micromanage flow. It’s when your thoughts, feelings, and insights are flowing. If you try to slow down a river and tell every water molecule exactly where it goes, what you’ll have is a block of ice.

via Holly Elmore February 18, 2020

Suspicious discontinuities

If you read any personal finance forums late last year, there's a decent chance you ran across a question from someone who was desperately trying to lose money before the end of the year. There are a number of ways someone could do this; one commonly …

via Posts on Dan Luu February 18, 2020

more     (via openring)

More Posts:


  ::  Posts  ::  RSS  ::  ◂◂RSS  ::  Contact