Quote from: spacial on February 12, 2012, 05:51:37 AMIt's that demands from hardware are being continually extended, without any real benefit?
Well, I'm sure that you're right at least to some degree with regard to Microsoft. Note that the end-user isn't really Microsoft's costumer, MS makes most of their money from two types of costumers: OEMs and large enterprises. So Windows, Office and MSIE are written mostly with the needs and wants of these costumers in mind and this is clearly noticeable in the software, the end-user needs and wants are often marginalized by the priorities of the first two. And the OEM main priority is to sell NEW hardware? Especially because the PC market is mostly a low-value/high-volume commodity market maintaining the value of the old hardware is considered BAD for business.
In the long run however, advancement of technology does matter, it makes software possible that could not be work before. In Mac OS X Lion Apple added "(near) realtime autosave" which actually gives the user a lot of benefit, but this feature would have been impossible on slower hardware. The same applies to "smart folders", which are more or less "saved search queries, (near) realtime updated", which are only posible because a more RAM, faster CPUs and faster storage devices. Stuff like SSD replacing HDDs will also change the way software works because what would be logical and optimal on the HDD is stupid and wasteful on SSD? The same can be said of the move from single core systems towards multicore and maybe even the blending of the CPU with the GPU.
Note that while these advances do generates a lot of benefit, those benefits usually end up
somewhere else: doing something
new that wasn't posible before? There advancements only very rarely add any benefit to the things we where already doing before on much slower systems. So it's not really about improving whatever we where already doing... it's more about being able to do what was imposible before.
So I think we'er both right, each in our own way ;->