956
Another smart move
(feddit.org)
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
So what's 0 do then? I'm okay with wacky indexes (I've used something with negative indexes for a end-index shorthand) but 0 has to mean something that's actually useful. Using the index as the offset into the array seems to be the most useful way to index them.
I'd say the index is actually an offset is a reasoning for explaining why it should start at 1. If index was an index, I'd just start at 1.
I don't think any one is better than the other, but history chose 0.
That you can choose it in VB is probably the worst option :D