4 ms·
I'm old enough to remember typing (and also clicking? it's getting fuzzy) in Windows 95 and having to wait for the computer to catch up. Amazingly actions gen
by trey-jones 5y ago
I'm old enough to remember typing (and also clicking? it's getting fuzzy) in Windows 95 and having to wait for the computer to catch up. Amazingly actions generally always completed eventually, but I wanted to do things faster than the computer could.
I used a 2013 Macbook Pro (4 core, 16GB RAM) for a really long time and had very few complaints, but I then graduated myself to a desktop machine with 12 cores and 64GB of RAM, and I can finally say that this is fast enough. There is almost never anything to wait for, and if there is, it probably isn't the fault of the hardware.
The biggest bottleneck for computers I think for the last 30 years is really network bandwidth. Again, I'm old enough to think that 768k is probably enough for just about anything, and if you really need to transfer a large chunk of bytes, just go to sleep while the computers are working, but even network bandwidth is pretty cheap these days. 1GB residential connections, 10GB LAN. We're good to go.
The problem is that these innovations mean that we can get away with building less efficient software. Ultimately this means that no matter how many computing resources are available, I think we're likely to find a way to use them all, and more.