I think this is the crucial question. And the answer has to be Microsoft and its OEM partners, who are asking everyone to buy new hardware and a new OS. They will throw around arguments about security and vulnerability. It all just seems to be just the way for these big businesses to scaremonger ordinary computer users to part with their money.
If Microsoft were really concerned about ordinary folks, and not just about themselves and their OEM cohort, they can make a release of Windows 7, or 8 or whatever, that’s streamlined to run capably on the sort of modest hardware that XP is able to support. But what we get is just the opposite trend, of irrational increasing demand from MS’ new operating systems for more of precious RAM, HDD and computing resources. The new MS’ operating systems are competing for precious resources instead of making most of it available for the user’s apps.
The trend for hardware to become faster and bigger is good and we should all benefit from it, but if the OS is filled with bloat and just uses up most of it, then whatever hardware performance giveth, the OS takes away.
We are all fortunate to have Linux as a free alternative OS, but some of us are stuck with Windows because of the existing apps we already have in place. So, for me, I will continue with using XP, and I will ignore the scaremongers. I will welcome April 2014 happily and am gonna stick to XP for as long as MS does not offer a real viable alternative. I’m keeping my shields-up: firewalls, and anti-virus and I am gonna be a vigilant user.
Bill Gates had a reputation for being an excellent coder in his day. During college, Bill Gates and Paul Allen wrote a full BASIC language interpreter in assembly language for a computer which had only 4000 bytes of memory. They wrote it on a PDP-10 running an Intel 8080 emulator.
As much as Operating systems are innovating in terms of fancier UIs, and it seems they won’t stop messing with it, there should be a revival of old best practices in programming–making lean and tight applications and systems.
But maybe those old values just don’t jive with certain self-centered business interests. After all, who will buy the new massive laptops and PCs if end-users can still run their important apps on modest hardware.