3 ms·
Size is a trade-off that is easy to ignore in the moment of installation. And so far we've mostly gotten away with it. It's not going to last. The trade-off use
by javajosh 5y ago
Size is a trade-off that is easy to ignore in the moment of installation. And so far we've mostly gotten away with it. It's not going to last. The trade-off used to be about computer resources (disk size, network bandwidth), but now it's about human resources, and the tendency of even the smallest programs to exceed the complexity budget of any human mind. This is a total loss of the "right to repair" as an emergent property of the system, and that's very bad.
We've come up with clever ways to make it appear simpler, e.g. virtualization. Aha, you've used tools to shrink the whole cluster into a single process! It's a degenerate form of abstraction that yields the illusion of simplicity, while not just not simplifying, but adding considerable complexity itself.
My point is that small software matters, always mattered, and will always matter, just not for the reason you'd expect.
- jaclaz 5y ago>My point is that small software matters, always mattered, and will always matter, just not for the reason you'd expect. Well said, I would go further and say that smaller, simpler more efficient programs are more efficient, I mean even from a purely energy consumption viewpoint, 1 gigabyte of whatever will always cost more (in money or electricity) than 1 megabyte (even if not 1 thousand times, still a lot of times).