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.
oliverpool | 6 hours ago
Nitpick: kelvin is not a degree (it is an absolute unit)
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.
quad | 8 hours ago
Added to awesome-versioning, thanks!
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.