Fair point! XID targets niche scenarios where its properties shine:
1. Resource-constrained environments (IoT/embedded) where UUIDs are too heavy
2. Offline systems needing collision resistance without coordination
3. Debuggability - timestamp extraction avoids DB lookups for audit trails
4. Zero-dependency projects (OS kernels, bootloaders, firmware)
It’s not for every use case, but fills gaps where UUIDv4/Snowflake can’t go. Curious what specific problems you’re solving where it feels less useful?
It’s not for every use case, but fills gaps where UUIDv4/Snowflake can’t go. Curious what specific problems you’re solving where it feels less useful?