Wydaje się, że błędy off-by-one są jednym z najbardziej (jeśli nie najbardziej) typowych błędów programistycznych (patrz /software/109/what-are-common-mistakes-in-coding i konwencjonalna mądrość).
Z jakiego powodu są one tak powszechne, czy ma to związek z tym, jak działa ludzki mózg?
Co możemy zrobić, aby zapobiec popadnięciu w ofiarę jednym błędem?