3 ms·
This take ignores that software evolves to be ever more bloated as well. With ever more hardware to throw at issues, software didn’t have enough evolutionary pr
by diarrhea 3y ago
This take ignores that software evolves to be ever more bloated as well. With ever more hardware to throw at issues, software didn’t have enough evolutionary pressure to remain or become efficient. I argue that’s beginning to show.
Look at what our software actually does and the actual resources used in doing so. Compare that to the theoretical minimum required. That ratio has been growing steadily. In the 80s, when your systems were simple and things were Assembly or C, not much efficiency was lost. Nowadays, enormous efficiency is wasted on telemetry, security measures (AV, Spectre etc. mitigations), programming in the name of being cross platform (Electron, …), indirection (APIs calling APIS ad infinitum), …
- JohnFen 3y agoI think about this every time I use a computer. I think it's genuinely shameful how we waste most of the amazing computing power even the least expensive of modern machines have.