Ive kind of noticed how we essentially use fancy tech to solve problems we already have solutions for.
What I find interesting about the framing of this, aswell as how docker is framed as a whole, is that its essentially just the argument for static linking (So some extent also deterministic builds). You can get alot of the benefits of “shipping your computer” without needing an OS that supports cgroups and all this other stuff. Containers existed for a long time until docker was able to essentially push it as a packaging format. Now yes containers ARE useful but I think what we were really doing was trying to get rid of distro dependency management, but we could only do it through the lens of a fancy new technology.
Actually to expand on this, you can kind of do the opposite, for example you can launder federated social media if that federated social also contains something people actually want. Then relying on network effect/cultural inertia to keep you relevant
Ive kind of noticed how we essentially use fancy tech to solve problems we already have solutions for.
What I find interesting about the framing of this, aswell as how docker is framed as a whole, is that its essentially just the argument for static linking (So some extent also deterministic builds). You can get alot of the benefits of “shipping your computer” without needing an OS that supports cgroups and all this other stuff. Containers existed for a long time until docker was able to essentially push it as a packaging format. Now yes containers ARE useful but I think what we were really doing was trying to get rid of distro dependency management, but we could only do it through the lens of a fancy new technology.
Actually to expand on this, you can kind of do the opposite, for example you can launder federated social media if that federated social also contains something people actually want. Then relying on network effect/cultural inertia to keep you relevant