| ||Ask HN: Why do maintainers optimize for small binaries?|
32 points by nikisweeting 54 days ago | hide | past | web | favorite | 59 comments |
|Just to be clear, I'm not talking about GUI apps or websites, those are separate conversations (cough cough 350mb Electron apps and 10mb Webpack bundles).|
I'm talking specifically about CLI tools, webservers, and other tools distributed as static binaries or via package managers.
What's the reasoning for so many package maintainers optimizing for <5mb binaries at the expense of usability?
It seems like when >90% of hosts are running on 2008+ hardware with SSDs or even moderately fast HDDs,
loading time and storage space are not major issues below the 30~50mb mark.
A recent example from HN: https://raphlinus.github.io/rust/2019/08/21/rust-bloat.html
| Apply to YC