Phil Karlton once said, “there are only two hard things in Computer Science: cache invalidation and naming things.” I don’t remember where I first read this but it stuck with me over the years. I’ve been working on cache invalidation this week — and let me tell you, it’s no joke! But I found one of the hardest things about cache invalidation, as with every other programming challenge, has been breaking it down into small, well-named concepts and components that are easy to comprehend.
Naming Things
Naming Things
Naming Things
Phil Karlton once said, “there are only two hard things in Computer Science: cache invalidation and naming things.” I don’t remember where I first read this but it stuck with me over the years. I’ve been working on cache invalidation this week — and let me tell you, it’s no joke! But I found one of the hardest things about cache invalidation, as with every other programming challenge, has been breaking it down into small, well-named concepts and components that are easy to comprehend.