3 ms·
There are only two hard problems in computer programming: 1. Naming things 2. Cache invalidation 3. off-by-one errors
by petersumskas 5mo ago
There are only two hard problems in computer programming:
1. Naming things
2. Cache invalidation
3. off-by-one errors
- sprayk 5mo agothere are actually 10 problems: naming things, cache invalidation, base conversions, off by one errors, and cache invalidation
- QuaternionsBhop 5mo agoBase conversions are easy, but which off by one is it? base 4 or base 6?
- sprayk 5mo ago10 base 2 is 2 base 10. i gave four unique hard problems. and now typing this out i see that I was off by 1 (or two)
- deathanatos 5mo agoLength 3 lists always feel better, and my favorite formulation of this is, There are only three hard problems in computer science: 1. Naming things 2. Cache invalidation 3. Off-by4. Multi-threading -one errors.
- llbbdd 5mo agoMy favorite version of this but is like "An engineer has one problem he decides to solve with multi-threading. Now problems. has two he"