3 ms·
Because an entire generation of developers and their managers believe the hardware is so fast there's no point trying to optimize the software. Besides, the on
by jlarocco 1y ago
Because an entire generation of developers and their managers believe the hardware is so fast there's no point trying to optimize the software.
Besides, the only thing that matters is getting tickets "done" before the arbitrary sprint deadline in 2 weeks, so best not to spend any extra time cleaning up or optimizing the first thing that works. You can't think about performance until the sprint dedicated to performance.
- boringg 1y ago100% thought process is: why waste internal resources on speeding up software when the user has enough hardware to manage the workload.
- codr7 1y agoBattery use is a pretty big concern these days; also, some users like running several things at the same time.
- hunter2_ 1y agoFor the local OS and sustained workloads like video playback, yes, battery optimization is huge. For an individual app with bursty compute, less so, plus some of that inefficient code can run in the cloud instead, which is costly, but premium subscriptions can pay for it, and power plants are now colocated with data centers so power transmission cost is negligible. The incentive to be efficient is insufficient.