Personally I love MS Windows. MS has always been my favorite OS company since the days of DOS and Windows 3.0. The thing is Windows is designed to be easy to use --- both for developers and users alike. With that said, ease of use comes a price and that price is that it breaks rather easy if you're not careful.
Many common software now a days include installing many "easy" features --- such as a system tray updater, a startup application, etc, etc. For older computers -- and even new computers --- this will eventually take a toll on the entire system making both speed and performance erroneous.
Like a car, you should send your computer to the local repair shop every few years and make them clean your registry and applications no longer used especially if you're installing software frequently. Another thing most people don't understand is that graphics and so fort require a lot of memory especially if you're editing photos or videos or playing video games -- even older software titles such as Half Life can take a toll on new systems as silly as that sounds.
For the average user, here's what you should do often:
Check Harddrive for Errors
Defrag the harddrive every 3 months or so
Run the Cleanup wizard on your main harddrive every so often to remove old compressed files and temp internet files
Right click on IE (or whatever browser you're using) and remove Cookies and Temp files often.
I personally love development on the computer. One of my favorite platforms to work on is Windows... Unix is really secondary for me with the exception of using it for CVS or some sort of code warehouse. In any case, in my opinion if you take up a language, such as BASIC or C#, you'll truly appreciate the system and what it can offer.
Hi Dallen,
My first computer was an apple II, actually had it before the internet existed....lol