Originally raised by @emalb:
and supported by @Viktor:
My personal suggestion is to make it as the users’ initials with a number after.
For example, Adam Dodds is #1 user, so would be AD1. If Viktor Nebehaj is #2, he would be VN1. Number 1 after the initials remains because the initials alone will still keep the user’s reference unique. This will avoid numbers such as tens of millions (we know it will only take a few years to get to those).
Therefore, whenever #59 user named Adam Drums will be registered, he will be AD2 (on the proviso that no other users between #1 and #58 had AD initials). Mine would be VK1 unless there is any other VK before #20. And so forth.
Benefits are the following:
- The user will never forget their initials
- The user will most likely be able to remember up to 3-5 digits of their ID.