This is one thing I like about the console market:
Game publishers always need some time to investigate new platforms at the beginning of their lifetime, so games from later stage of a platforms life are often better, because the dev teams could figure out through time how to get the maximum out of the given hardware platform.
Also the 4 - 5 cycle with a defined platform makes it super convenient to develop in those ecosystems.
Always the same thing: companies optimise for profit.
Why do websites suck? Because companies don't make more money by making decent websites. Why do mobile apps lag on your 4 years old phone? Because 95% of people have a newer phone, so the company doesn't care about you: you will buy a new phone soon anyway.
We are not chasing fast hardware, we are chasing profit.
I agree, that's kind of my point - the COMPANIES are chasing profit and trying to interest us in the latest and greatest. Meanwhile there's an old Windows XP laptop in the closet that'd thrive with a Linux OS for programming, bare-metal tasks, etc.
It is interesting to make the opposite case: particularly in the WinTel world we’ve been losing huge amounts of potential performance because we are still supporting computers that came out in 2008.
I have to agree - Legacy support (WinTel’s 2008-era compatibility) preserves access for millions but limits innovation and wastes hardware gains. Dropping old hardware allows for faster, leaner, more secure software yet excludes low-income users, schools, and developing regions. If people are keeping and using their old devices, fine. I'd just like to see people NOT throw 5 year old PC's in our landfills because of Microsoft's e-waste by design marketing strategy - ie - dropping support of Win 10. These machines can fly with a Linux OS on them. But, yeah - you make a good point.
Right - but I'm talking about 'optimizing' for the millions of devices already extant, not abandoning innovation for cutting edge hardware entirely. Prices keep rising, memory is becoming more expensive and even scarce - just advocating for throwing a Linux OS on those old machines in the closet and seeing what they're capable of.
This is one thing I like about the console market:
Game publishers always need some time to investigate new platforms at the beginning of their lifetime, so games from later stage of a platforms life are often better, because the dev teams could figure out through time how to get the maximum out of the given hardware platform.
Also the 4 - 5 cycle with a defined platform makes it super convenient to develop in those ecosystems.
Always the same thing: companies optimise for profit.
Why do websites suck? Because companies don't make more money by making decent websites. Why do mobile apps lag on your 4 years old phone? Because 95% of people have a newer phone, so the company doesn't care about you: you will buy a new phone soon anyway.
We are not chasing fast hardware, we are chasing profit.
I agree, that's kind of my point - the COMPANIES are chasing profit and trying to interest us in the latest and greatest. Meanwhile there's an old Windows XP laptop in the closet that'd thrive with a Linux OS for programming, bare-metal tasks, etc.
It is interesting to make the opposite case: particularly in the WinTel world we’ve been losing huge amounts of potential performance because we are still supporting computers that came out in 2008.
I have to agree - Legacy support (WinTel’s 2008-era compatibility) preserves access for millions but limits innovation and wastes hardware gains. Dropping old hardware allows for faster, leaner, more secure software yet excludes low-income users, schools, and developing regions. If people are keeping and using their old devices, fine. I'd just like to see people NOT throw 5 year old PC's in our landfills because of Microsoft's e-waste by design marketing strategy - ie - dropping support of Win 10. These machines can fly with a Linux OS on them. But, yeah - you make a good point.
The outcome will be stagnation of design. Design for dinosaurs, go extinct
Right - but I'm talking about 'optimizing' for the millions of devices already extant, not abandoning innovation for cutting edge hardware entirely. Prices keep rising, memory is becoming more expensive and even scarce - just advocating for throwing a Linux OS on those old machines in the closet and seeing what they're capable of.