Hacker News new | ask | show | jobs
by Supermancho 1061 days ago
Measuring distance starts at 0 (usually). It's .1 meters, not 1.1 meters from the wall.

Counting things (measuring how many you have) starts at 1 out of convenience. It makes no sense to talk about all the 0 things (that you don't have ) to start. Communication tends to be as succinct as possible.

In software, we often are tracking multiple things, so being explicit about how many offset or what an int holds, causes 0 to appear more frequently and "feels better" because the explicit communication is comprehensive.