kelvin versioning

16 points by hugoarnal


oliverpool

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

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

quad

Added to awesome-versioning, thanks!

gerikson

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

zaphar

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.

isuffix

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.