2 ms·
Sometimes uniformly using 0-based indexing is simply moving a cognitive burden to later time or to a different person. For example some bright mind in my indust
by Yizahi 4y ago
Sometimes uniformly using 0-based indexing is simply moving a cognitive burden to later time or to a different person. For example some bright mind in my industry has decided that all numbering of quite real and physical entities (not addresses or offsets), like chassis, devices, blades, ports, sessions etc. should be 0-based. This let to a huge number of issues writing code, writing conversions, debugging, and most of all - testing this. Every time you need something wired to port 1, now you need to also clarify that that's not first port, and so on. But we got very hype and moderns numbering system instead. Amazing innovations :) .