kelvin versioning

17 points by hugoarnal 10 hours ago on lobsters | 5 comments

oliverpool | 6 hours ago

Nitpick: kelvin is not a degree (it is an absolute unit)

Software versioning in which a version is an integer in degrees kelvin.

isuffix | 3 hours ago

This reminds me of how LaTeX versioning is just increasing the number of digits in 3.1415... so it tends towards pi, just towards zero instead.

gerikson | 4 hours ago

Everyone just starts with the kelvin of the surface of Spica, leaving plenty of space for iterating.

zaphar | 5 hours ago

Ahhh an urbit concept out in the wild. I'm not sure if the Urbit folks invented this or borrowed it but I first encountered it when I got curious about that project a very long time ago.

It's an intriguing idea that attempts to use the versioning to force an API to settle out to some form of stability at some point. However I think in practice it's an impossible goal that in practice no project can meet even with the versioning as a forcing function. Software is never done mostly because the landscape that software lives in and supports is never static.