One normal way to serve a list of items in a web app is like this:
clients part of the url, renders a list of all clients
In previous apps clients had simple ids, that looked OK when you wanted to see more details, like:
But now, I have an app where the internal ids looks like this:
and well... that was the drop that spilled the cup. What should I do to provide user friendly ids?
One option could be generating an alias for each client:
But although the name is not likely to change, the address is a whole different story.
The ugly UID is mandatory, cannot be changed. I could only imagine requesting the software to maintain a secondary ID for permalinks. Should that be the best solution?
I could go back to the beginning, just simple numbers. I still do not like having something that is not human friendly, but it seems that any unique everlasting permalink cannot look nicer.