JUMPURS said:
that did make me chuckle tbh
They are a company who have made a fortune taking everybody elses ideas, messing them up, and mass marketing them to stupid IT managers who think since it says MS then it must be great and are to scared to look at alternatives. Ohh and getting you hooked on there products making it so hard for you to change to another system, then jack the price right up, that i think they do hold the patent for
If you use Windows you're as 'guilty' of being a stupid IT manager who does what MS says and doesn't look at the alternatives. The more MS products you use, the more hypocritical you get.
MS are one of the best companies out there, they're not an evil company who eat everything in sight. Just look at companies like Walmart & Stagecoach to see companies that will do anything to win. In case you're wondering, both of those companies price their products at a price that drives the competition out, then when there's no competition, they put the prices up (to above what they would normally be).
Either way MS have done a *lot* for computing. Before Windows (and IBM) there weren't standards across all PCs, it was piecemeal to say the least. You wonder why you can go and buy an 'AGP' or 'PCI-E' graphics card, and it just works when you plug it in, without needing to set up a million and one options, and hope and pray that it works with everything else? Thank MS for that. No setting up IRQs, no worrying about 32bit apps working on a 64bit OS, no worrying about drivers, no worrying about software installing & working, no worrying about the piece of hardware even working with the PC. All things MS either introduced in a big way, or had a hand in helping. Imagine if a small company wanted the big manufacturers to get on board with 'Plug n Play' - they wouldn't care at all. Because MS did it, it became adopted by all companies. MS introduced the first DB abstraction layers (ie. ODBC) that allowed developers on the Windows platform to program an application that will work with numerous databases, no need to program for each individual database. They've done all sorts. The more they standardise the better, something the movie industry would be wise to follow.
MS do make mistakes, but at least they haven't caused any major long-term damage. Worst thing I can think of is their strong-view that everything should be backwards-compatible. This means you can run old programs on new computers (big thing), but it also means security is sacrificed. It would seem Vista uses a series of 'hacks' to patch up many of these holes. I would also like to point out you don't need a million and one parallel installations of numerous libraries so you can 'compile' every application you buy. I don't think I need remind you of the millions of forum threads / newsgroup posts regarding compilation failing of X application on X distribution of Linux. End user (not techy end user) wants to buy an application, insert the CD, and use the app. Not opening up the command line and start compiling things, installing libraries, and updating compilers.
Of course because its 'MS' they did nothing other than screw the customer over, they stopped systems being able to talk to each other, and they slowed all development of computers. Oh wait, didn't they do the exact opposite?
I used to like Linux, then I realised I was spending more time 'tweaking' the OS, or setting up applications (ie. playing with config files till my eyes bled) than actually using the PC. With Visual Studio and Windows I can just add a single entry in the global search path in VS, and everything else is handled automatically. No makefiles, no config files, just a single button or keypress. Multiple monitors are also handled much, much better in Windows.
Ooo errr, I appear to have gone completely OT. I'll be leaving now...