Hacker News new | ask | show | jobs
by quarterto 4928 days ago
There are only two hard problems in Computer Science: Cache invalidation, and naming things.
1 comments

And off-by-one errors.
Off-by-one errors only affect good programmers. Otherwise you just add enough of such errors that all the under- and over-summing cancels out.

7 years ago, when I was a new programmer, I did use a technique like that to fix some JavaScript. I feel brave confessing that.

Just I case FYI: the off by one errors is part of the joke of the statement.