idea: context-specific version numbers -- you present different version numbers to different audiences (maybe each person can even get their own personal version number based on their specific dependency relationship with the software) https://mastodon.online/@nikitonsky/113691789641950263
inspired by how Plan 9 lets you provide each process with its own local view of 'the filesystem' (which unifies and cleans up lots of stuff: the file to write to the screen / to your window, environment variables like PATH, arch-specific compiler toolchain)