5 ms·
Interesting take. I do agree there's some visual noise there, but not how you described it. UUID just takes so much screen space compared to its integer counter
by michaelsalim 3y ago
Interesting take. I do agree there's some visual noise there, but not how you described it. UUID just takes so much screen space compared to its integer counterpart. If you don't have a good UI sorting things out it's quite annoying. Otherwise it's pretty great.
- arp242 3y agoIt's kind of a tooling problem; no reason tooling can't do the same as git and display "1509af9" instead of "1509af9af2634d16f8d9b98e01a0166a49185474". Also I wish these sort of things would get encoded in base-36 (0-9 a-z) instead of base-16; that would help too.
- ComputerGuru 3y agoUlid is an ordered UUID canonically rendered in not Base36 but Crockford's Base32 (to make it easier to read then write or read aloud or parse and error correct).
- apelapan 3y agoVisual noise and screen space hogging annoy me alot. Especially when you end up with multiple UUID:s on the same log line. If one doesn't truly need distributed creation of globally unique identifiers, it is so much nicer with base35-encoded integer sequences. Preferably loosely based on a timestamp.