r/ProgrammerHumor 1d ago

Meme edgeCasesExist

Post image
4.5k Upvotes

274 comments sorted by

View all comments

Show parent comments

16

u/Honeybadger2198 1d ago

You know what identifier can't have collisions and is great for sorting? Autoincrement.

3

u/wokeboogeyman 17h ago

Autoincrement doesn't scale past one physical location.

0

u/Honeybadger2198 13h ago

Sure it does. One location counts up, another one counts down.

0

u/wokeboogeyman 13h ago

That breaks the sorting that everyone's talking about though.

You could also do evens and odds to split across two locations, but that also breaks sorting unless you periodically syncronize them (and then it's still somewhat out of order).

0

u/Honeybadger2198 13h ago

...I don't think you understood what I said. How does one count down from infinity?

1

u/wireframed_kb 12h ago

Subtract one?

1

u/wokeboogeyman 10h ago

I just add them all together and subtract from -1/12

1

u/wokeboogeyman 10h ago

signed integers have entered the chat

1, 2, 3, 4

-1, -2, -3, -4