this post was submitted on 27 Jun 2023
184 points (97.9% liked)

Programmer Humor

33603 readers
28 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] aaiding 22 points 2 years ago (2 children)

Actually, there's 2 more:

  1. People making off-by-one errors
[–] zurohki@lemmy.fmhy.ml 18 points 2 years ago (1 children)

IIRC the two hardest problems in computer science are cache invalidation, naming things, and off by one errors.

[–] aaiding 3 points 2 years ago

Pretty sure that's the one

Wikipedia called these fencepost errors at one point (they now just say it is the specific type of off-by-one error in which you miscount the posts (vertices) or panels (arcs) in a fence (graph) by using one to count the other). I read this before my first programming class and then mentioned the term to my professor. She had no idea what I was talking about 😅