>>>My checklist:
>
>LOL at the sorting algorithm wars. ;-)
>
>On the TRS-80 there was a game called "Engineer" that wouldn't run on a base machine with 4K. You needed the LII with 16K. Apart from specialist graphic or processing apps, when was the last time you had to check specs to make sure something would run on your machine? ;-)
Last year... but not because of hardware, because of Windows version. Several things refused to run on the server version, so I had to switch to W7, and for one app (tethering my camera) I had to dig up a forgotten laptop, because that's the last 32-bit machine in the house... it took me two days of trial and terror to find out why it installs, runs, but doesn't connect to camera :facepalm:.
>When writing software we did care about memory usage and used 1-byte Restart vectors to save 2 bytes per call, as did the OS that hogged RST for its own use. It was no wonder Gates said that 640K with the PC is an awesome memory allocation and the loss of the discipline of conservation was hammered home when I encountered a printer driver whose bloat exceeded the total memory availability just two year earlier. Those were the days when tech advances were constant and it made sense to upgrade. These days the only reason to upgrade in te PC world is because hardware is fading or a peripheral needs it.
I have a total of four disks - 2x1T, 1x0,6T and a 0,25T SSD... and they are still half empty (and the oldest one is about five years old). And these seem to be minimal disks available nowadays. I don't see any need to buy more hardware anytime soon.