“There are only two hard problems in Computer Science: cache invalidation and naming things.” – Phil Karlton
The variant mentioning off-by-one errors may be pleasant, and useful for beginners, but is hardly a problem.
When we'll have solved the naming thing we'll be safe.
The rest is just buzz-words and useless noise.