3 ms·
That (tl;dr: abstractions) and unexpected concurrency. An example story: my aunt asked me to fix her laptop because it was “dead slow”. The usage pattern was to
by wruza 3y ago
That (tl;dr: abstractions) and unexpected concurrency. An example story: my aunt asked me to fix her laptop because it was “dead slow”. The usage pattern was to open it, suffer through minutes of delays, do the job and close it again. The way we “fixed” it was to leave it awake for few days so that all defrag, defender, update, prefetch, etc, etc finally did their job without extra interference or interruption. It helped for a while until she received a new ssd disk which we mounted and that solved all issues. Back in the day, run loops always included some form of STI, HLT. Modern computers try to do too much in parallel without being asked to.
- mcv 3y agoI think modern computers should strive to do all that stuff without interfering with the user. Load the updates quietly in the background and just prepare them to run at some quiet moment. And in the mean time, always, always always listen to the user first. Prioritise whatever the user interacts with over everything else.