We had a guy zero index a stack of shared Colo racks in one of our DCs a decade ago.
I sent remote hands to pull a server for a customer that was done with their contract and another for failure not pay.
Got the wrong boxes, disconnected two customers, put the servers on the shelf and left for the weekend.
So I cut a ticket to the next remote hands guy and tell home to get the boxes back up and running and we'll deal with it Monday.
Cut another ticket to a third text Monday to pull the boxes. Yeah, you guessed it wrong boxes again. Same customers, what the fuck.
Have the boxes reracked and drive out there to do it myself. Count the servers, wrong label, do some digging around, 'OH'. Pull the right server. Loose two customers. Cut tickets for all racks to be relabeled starting from one.
People don't expect 0 index in the physical world. It's just too clever by half.
If you're the only person who works in the rack, no problem. I worked as a tech and wired up machines once upon a time, ran fiber to core infrastructure, was boots on the ground for any physical access to the rack that was required, etc. I would not be surprised to hear a story of someone counting from 1 from the back of the rack and unplugging machine "7" or something.
Which makes sense, as there can't be "negative" objects, mostly.
Building floors are more ambiguous - there can be basement, ie "negative" floors. So, floors in continental Europe are generally indexed 0-based (basements ..., -2, -1, ground floor = 0, upper floors 1, 2, ...). A German friend of mine caused some confusion when she checked into her student dorm at a US college, and having being told that her room was on the first floor, asked whether there was an elevator, as she had heavy suitcases.
I sent remote hands to pull a server for a customer that was done with their contract and another for failure not pay.
Got the wrong boxes, disconnected two customers, put the servers on the shelf and left for the weekend.
So I cut a ticket to the next remote hands guy and tell home to get the boxes back up and running and we'll deal with it Monday.
Cut another ticket to a third text Monday to pull the boxes. Yeah, you guessed it wrong boxes again. Same customers, what the fuck.
Have the boxes reracked and drive out there to do it myself. Count the servers, wrong label, do some digging around, 'OH'. Pull the right server. Loose two customers. Cut tickets for all racks to be relabeled starting from one.
People don't expect 0 index in the physical world. It's just too clever by half.