3 ms·
> The Super Nintendo didn't need to render mixed direction scripts from different languages at 120fps. So what? None of that stuff necessitates such obnoxious
by josephg 2y ago
> The Super Nintendo didn't need to render mixed direction scripts from different languages at 120fps.
So what? None of that stuff necessitates such obnoxious computing requirements. How would you fill 2.4 billion bits of ram with the stuff needed to support a 120hz display? You can run quake 3 at 120fps on a potato, and I promise you a full multiplayer 3d game engine has much higher ram and compute requirements than a font engine with a single font loaded.
> it's because nobody is willing to pay for the kind of responsiveness of yore anymore.
Aren't they? With an attitude like that, how would you know?
Sometimes I imagine an alternate universe where computer hardware doesn't get faster every year. In this world, consumers only replace their computers and phones when they physically break. As a result, our software couldn't keep getting slower over time. Any increasing bloat & new features would usually need to be "paid for" performance wise with newly added optimisations.
For most consumers, everything would look more or less the same. All the software most people depend on (email, teams, the web, etc) would run the same as it does today. But miraculously, people would save thousands every year by getting off the computer hardware treadmill. Across the whole world, hundreds of billions of dollars per year of money spent on computers would be saved.
There's no way you could convince someone living in that alternate reality that our reality makes any amount of sense.
The cost would be that programmers would need to stop getting increasingly lazy every year. We'd just need to stop at the current laziness level. Can we manage that? Apparently not. Instead we have attitudes like yours. "My hello world app is actually similar to crysis in its computing requirements. It somehow needs 300mb of RAM to be able to render text at 120fps, because thats how that works."
- jeroenhd 2y agoI'd love for every application to be a few megabytes in size like in the old days. I'm a big proponent of building applications using native code and OS native controls, as far as those still exist. Unfortunately, nobody sells that software anymore. If you think you can make competing software for the Teams/Slacks of this world that runs the way programs written for Windows 2000 run today by just convincing a few developers not to be lazy, you stand to make a LOT of money. I'd welcome your attempt for sure. Everyone knows there's no strict necessity to modern desktop bloat, but nobody seems to have come up with a solution other than "what if we all did a lot more hard work (mostly for free)".