Someone retweetledi

Tangentially, it's worth noting that, to the extent it's not usable, it would be because modern software is poorly written, not because the hardware is insufficient for doing the majority of the tasks the average user needs to do on a daily basis.
If you run 2011 software on a 2011 laptop, it runs fine and provides essentially the same features as the equivalent 2026 software that will run dog-slow on the 2011 laptop. When I've gone back and tested even ~2005 software on ~2005 hardware, I find that the software, if anything, is more responsive doing the same operations than its equivalent today on modern hardware - which is insane considering how much faster modern hardware is :(
If you'd like a video, I already recorded one of those when someone was a dick on Twitter about it and it really pissed me off: youtu.be/GC-0tCy4P1U?t=… I feel like people don't realize that programs like Visual Studio used to be fairly responsive two decades ago. It's only their modern incarnations that are sluggish despite orders of magnitude faster hardware.
I think there are good arguments about supporting q limited number of hardware configurations for simplicity and reliability reasons (eg., it's harder to develop and test on five separate instructions set targets, like x86, x64-SSE2, x64-AVX, x64-AVX2, x64-AVX-512, than it is to just target one modern one like x64-AVX2). But performance by itself is not a reasonable argument against supporting old machines unless you're working on software that handles extremely performance-intensive workloads, which 90+% of software is demonstrably not.

YouTube
English





















