5 ms·
You're addressing the pain for the developer but not the pain for the user and society more largely. The user (who may be on a slow internet connection) has to
by WoodenChair 7y ago
You're addressing the pain for the developer but not the pain for the user and society more largely. The user (who may be on a slow internet connection) has to deal with the bandwidth of the more frequent downloads. Society has to deal with additional network congestion costs and electricity usage.
- nwah1 7y agoTrue, but by using binary deltas you can minimize that cost. And failure to upgrade may mean running more inefficient algorithms, wasting more processor cycles, or transferring more data in general. For instance, if you are on a browser that doesn't support Brotli compression then you'll miss out on the dramatic compression improvements provided by that algorithm.
- xg15 7y agoIt also means more effort for people who have to validate the changes downstream for potential problems - e.g. extension developers or package maintainers.
- nwah1 7y agoAgree with that, also, but there's no reason why their processes couldn't be just as streamlined.
- naniwaduni 7y agoThere are plenty of reasons their processes can't be as streamlined as an organization with hundreds of millions of dollars of resources.
- JohnFen 7y ago> may mean running more inefficient algorithms, wasting more processor cycles, or transferring more data in general. Quite often, missing those sorts of improvements isn't a big deal. That depends on the nature of the software in question, though.
- Khoth 7y agoIn my experience I'm more likely to be running more inefficient algorithms, wasting more processor cycles, or transferring more data in general if I do upgrade software than if I don't.