I have been having trouble with my computer freezing up constantly since the upgrade to lion, after reading here I decided to go and get myself 16GB of Ram today.
Easy to fit and my machine is back to being fast, even with my 500GB of pics in Aperture 3.
Hopefully my negative outlook on Lion will now turn to a postive one.
This story has been playing out - literally for decades - with pro graphics apps. OS versions change, app versions change, users' demands are widely varied and vendors usually spec only minimum RAM requirements. Users need to realize:
• RAM needs increase over time. Fortunately RAM prices fall.
• GPU demands increase over time.
• New OS versions and/or new app versions frequently present added hardware challenges.
We should expect the above, not be surprised by it. And we should plan our hardware purchases, equipment life cycles and OS/app upgrades accordingly.
Congratulations on a really nicely worded set of observations. This is indeed reality, and it is a good reality.
I would add that the reason for RAM needs increasing over time is precisely because the cost of RAM continues to plummet.
If RAM still cost what it did back in 1985, we'd still be working with Macs with 128 kilobytes of memory!
It is this reduction of cost that has enabled function to be added and responsiveness to be maintained. It is also one of the reasons why all computers eventually run out of gas. Software enhancements relient on the most modern technology simply leave the older computers behind.
To continue to use older computers and avoid upgrades, the only choice is to stay with the software which was suitable for that old computer. There is nothing wrong with that, it worked fine before and will continue to work fine for some time, so long as eventually, the lack of support is not an issue.
To call this "coding errrors and bad software in general, basic QA sloppiness and such" is naive in the extreme.
The last paragraph of your post is such good advice, I have to paste it below. Thanks for a great post, Allen.
"We should expect the above, not be surprised by it. And we should plan our hardware purchases, equipment life cycles and OS/app upgrades accordingly."