3 ms·
As a dinosaur who has been programming for >30 years, it shocks me how bloated many modern programs are. The installers for my own products are around 20MB and
by hermitcrab 7y ago
As a dinosaur who has been programming for >30 years, it shocks me how bloated many modern programs are. The installers for my own products are around 20MB and most of that is Qt libraries. But 100s of MB seems to be standard now. The Airbnb app on my iPhone is 210 MB. I understand that if you are shipping a 3d game with maps, textures, sound etc, but not for a mobile phone app.
- _trampeltier 7y agoThe sound driver on my ZBook at work does need almost 500MB Ram. No idea what is in there .. maybe HP has these days not just keyloggers included in the drivers, maybe the have screengrabbers too.
- zamadatix 7y agoProbably 1 MB for the actual driver and 499 MB for the Electron GUI to interface with it.
- apankrat 7y agoI'm a bit less of a dinosaur, but the setup package for my product is still under 3MB. The package carries both 32- and 64-bit versions and the installer itself is 250KB, no dependencies outside of stock Windows supply. This is for an enterprise-grade file backup program with a reasonably long list of features. That is, you can still write small and light software. It takes the same amount of time as it always did, not much changed. The troubling part is that the proliferation of bloated software is steadily establishing a new status quo - the software is now _expected_ to be big and heavy in order to be proper. Doubly so for the enterprise-y software. Bloat is becoming a sign of maturity and robustness.