
Two Hard Things - Martin Fowler
Jul 14, 2009 · There are only two hard things in Computer Science: cache invalidation and naming things. Long a favorite saying of mine, one for which I couldn't find a satisfactory URL. Like many good phrases, it's had a host of riffs on it. A …
Debunking the infamous “Only two hard problems in Computer Science”
Jul 17, 2021 · There are only two hard things in Computer Science: cache invalidation and naming things. Is it a joke, a truism, or both? The saying comes up fairly often during design (naming) and...
Has Phil Karlton ever said "There are only two hard things in Computer ...
Several references to the quote "There are only two hard things in Computer Science: cache invalidation and naming things" can be found, such as Martin Fowler's blog and others. I'm unable to find the source of this quote, has he ever said it?
Cache Invalidation — Is there a General Solution?
There are only 2 hard problems in computer science: Cache invalidation. Naming things. And off-by-one errors. I once heard this as "The two hardest things in Computer Science are cache invalidation, naming things, and off-by-one errors."
“Two hard things in computer science” explained
Jan 27, 2025 · “There are only two hard things in computer science: Cache invalidation and naming things.” The web and Martin Fowler attribute this saying to one Phil Karlton; I actually thought it was Leslie Lamport, but maybe I’m confusing it with this saying.
Hard things in Computer Science - A Java geek
Jun 26, 2022 · There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors. However, I think that the initial quote is misleading. A lot of things are hard in computer science. This post aims to describe some of them. I had a few use-cases for caching in my professional career.
List of unsolved problems in computer science - Wikipedia
This article is a list of notable unsolved problems in computer science. A problem in computer science is considered unsolved when no solution is known or when experts in the field disagree about proposed solutions.
Why do people say the hardest part about programming is …
Jul 23, 2022 · The derivative joke goes, “The only two hard problems in computer science are naming, cache invalidation, and off by one errors.“ But the most dangerous joke in computer science is about recursion.
The two hard problems in computer science - HackerNoon
Apr 26, 2018 · There are only two hard problems in computer science: Cache invalidation; Naming things; Asynchronous callbacks; Off-by-one errors; Scope creep; Bounds checking
Three Hard Things in Computer Science | by Shimon Moyal
Jul 7, 2023 · Phil Karlton hit the nail on the head when he declared naming things as one of the two hardest problems in computer science. It’s a delicate balancing act — trying to give a variable a name...
- Some results have been removed