Most computer scientists or "developers" consider the "happy path" when building software
and don't get to see the "other side" ... I have seen all aspects of the "stack" from having worked in "customer service" (call centres) and had to field calls from angry/frustrated people.
Putting in a little bit more effort up-front to create human-friendly IDs pays later.
I feel that the default needs to be usability and accessibility; that's why this issue exists.
Todo
For example: 0 (zero) looks like O (Capital o) and I (capital i) looks like l (lower-case L).
Recommended Reading
Most computer scientists or "developers" consider the "happy path" when building software
and don't get to see the "other side" ... I have seen all aspects of the "stack" from having worked in "customer service" (call centres) and had to field calls from angry/frustrated people.
Putting in a little bit more effort up-front to create human-friendly IDs pays later.
I feel that the default needs to be usability and accessibility; that's why this issue exists.
Todo
to avoid confusing people who are reading or typing them.
Recommended Reading