
Why Does Everyone Hate Microsoft? 1540
MrSplog asks: "I'm doing a short project on Microsoft and its impact on society. A considerable part of this project has been looking into people's perceptions of Microsoft and the heavily negative bias of that perception. Since Slashdot is one of the world's forefront leaders on Microsoft hatred, I wanted to know: just why do you hate Microsoft? Please be as descriptive and as thorough as you like. Counter arguments and positive comments are also appreciated."
I dont *hate* Microsoft..... (Score:5, Interesting)
Saying all that, I actually had a pretty good Micron PC running Win 95 that was remarkably stable. Of course upgrading it to Win98 was a unmitigated disaster. Win NT was a very stable OS, that was just cryptic to use and administer. Win2000 was pretty decent, and it almost made me switch my home system from MacOS to Win200, but like most products they have simply used their monopoly status to make the right changes very late in the game if ever. How long did it take them to adopt all characters for file names?
Where I really started getting disgusted with their business was after I saw company after company run out of business due to business practices that bordered on illegal and in some cases blatantly crossed the legal line. I always tended to prefer the MacOS, but was fairly platform agnostic (using Windows, Solaris, Linux, Irix, MacOS) for whichever task needed the appropriate platform, but with the advent of OS X, I've become a strong advocate for the Macintosh platform which brings up another issue entirely.... Microsoft has for decades now used Apple as their R&D lab. It's an obvious and well known joke, but if you are familiar with OS X, just wait until you get to play with Vista. Come on now, there are some very smart folks at Microsoft, so why can't they come up with ideas and products on their own? My take on it is that it is an efficiency issue combined with a management issue with too much oversight at the early and mid stages of the game. For instance, how many programmers are there on the Windows development team? Its in the thousands for sure, perhaps tens of thousands all told. For OS X, the number of full on programmers numbers in the hundreds. Under 300 for sure last time I checked a couple of years ago. The whole Quicktime team numbers around 30-40 whereas the Microsoft Media Player team is well into the hundreds. We could go on and on here, but to answer your question, this scientist at least does not hate Microsoft. I've just watched the company for years, purchased some of their products and have found a product from another company (Apple) that meets my needs and does not get in the way of my work the way Microsoft products tend to do.
Re:I dont *hate* Microsoft..... (Score:5, Funny)
Keep It Simple Stupid (Score:5, Insightful)
Re:Keep It Simple Stupid (Score:5, Interesting)
If people knew there was an OS they could get easily that didn't crash as often, had all the same functionality and games, and didn't have to run antivirus,antispyware,blah blah, they would switch. In fact if they developed Linux for my Wii then that could be my main machine - most of the reason I don't ever stick with Linux is that I want to play the latest games (without any annoying glitches), or even last year's games - I tried for days to get GTA: SA working properly on various versions of Cedega and WINE..
I've not tried Mac OS recently, maybe I should? I think more games are being developed for Mac OS these days, unfortunately I consider a lot of games to not be worth my money these days too [/crabbity old youth]
Re:Keep It Simple Stupid (Score:5, Insightful)
This might easily be reworded as: "There are just two kinds of software: the ones everybody complains about and the ones nobody uses."
Re:Keep It Simple Stupid (Score:5, Insightful)
I think a better question for this article would be...Why do people defend Microsoft so often? What exactly drives Windows fans. It's not their freedom. It's not the stability of their system. It's not it's ease of use. Maybe they steal Windows on torrents, because surely no one is just backing something because they paid for it. Wait maybe that's it. Could it be that the reason a lot of people are defending Windows is because it's the product that they bought. Hell I don't know, but this has been a question on my mind for a long time. I can see the drive behind defending Open Source Products. I can see why Linux and BSD people can be proud of their OS. I can even understand why Mac users are proud. I could just never understand how anyone could be a Windows "fanboi".
Some possible causes that I can think of would be:
1.) User didn't have a computer before 2001 and has only used XP(possibly used 2k and XP only).
2.) Purchased MS product so feel the need to justify said purchase.
3.) Stole MS product and is under the disillusion that the product was free.
4.) Has never even attempted to use anything else.
5.) Believes everything they were taught in school.
I could probably add to this list.
I'm currently attending an online class where we were comparing Linux and Windows. Only two people in the class had tried Linux. Everyone else had only used Windows. Those who had only used Windows kept going on and on about how user-friendly Windows is. I'm thinking, "compared to nothing, I can see your point." Windows is user-friendly only if you know how to use it. In a lot of cases, if you really know how to use it, you don't want to use it anymore. Most people really don't even know how to use it. Yet they'll stand up for it. It amazes me that they believe they are computer savvy because they can log into slashdot or digg and post their comments.
Keep in mind that I'm not talking about all Windows users. Some people have a legitimate reason to use Windows. GAMES. That's right it has games. That's the biggest selling point I've heard so far. Most of these gamers have a Wii, an Xbox360, and a PS3. Hey here's a thought. Play games on your consoles, and stop using that as a reason for using Windows.
There's a fair amount of Windows fanbois on slashdot these days. I'd say they probably outnumber the Linux fanbois even. So all of you, instead of asking us why we hate Microsoft so much, why don't you ask yourself what it is you love about it? They have way more money than you. They could probably sue you for a license agreement you have broken at one point. Their software phones home and reports on you without you knowing. The new flagship OS, Vista, is sluggish to say the least. You'll love your new computer you are forced to buy just to run it at a medium pace. But hey, you'll finally be able to enjoy those visual effects that Mac and Linux users have been enjoying for years. Oh and it's supposed to be the most secure version of Windows ever. So maybe it's not as secure as Mac and Linux, but at least you can rag XP users once you switch.
This may sound like one large flame, but really its just an honest question. Why do you love Windows so much? Explain why it's so much better than Linux and FreeBSD. Try to do it without mentioning games, cause we have consoles for games. You should be the one justifying to us why we should spend 150 bucks on an OS. We shouldn't have to sell "free" to you.
Re:Keep It Simple Stupid (Score:5, Informative)
1. As a college student I paid under $20 for my copy of WinXP, but would have had to pay ~$45 for MacOS X. Although this doesn't tend to defeat your argument, it sure does lower one of the reasons not to use Windows and makes OS X the one which needs to prove itself.
2. I know how to use Windows. These were skills I built up before ever owning my own PC, mostly when I was living at home using my parents PC, and my Dad used Windows because it was built on DOS, the earliest OS he knew. What you say above is right once you get to know how to use Windows you don't want to anymore, but alas I've already paid for it and have a box which does pretty much everything I call on it to do, so there isn't any reason to need another PC or to switch.
3. I have very rarely been called on to know/learn a piece of software that doesn't run on Windows. I have on the other hand been called on to know/learn Power Point, Word, Excel, InDesign, and many others. This is excluding text editors run on Linux machines for my CS classes, but then they haven't cared which one I use so on WinXP at home I use Notepad++, and in lab on Linux I use nedit.
4. If I want a Linux box I'll build one and will be able to do it on the cheap. So I'm not worried about getting one right now, when I'm college style poor, I'd rather have steak once in a while.
5. My friends/relatives/co-workers/group-members know how to use Windows and thus I don't have to try and explain Linux everytime they want to do something on my computer; this happens quite frequently I might add.
6. The games, I know you tried to blow this off with consoles but thats not a valid argument, because as a cheap/poor college student I can't afford to buy an XBox 360 or a PS3 or a Wii or whatever. And I don't enjoy console gaming as much either so atleast let me have my own preferences in that realm, without just telling me that my preference doesn't matter. I don't own any consoles and don't really plan on buying one for a good while.
As a note I would not consider myself a Windows "fanboi" but I do feel Windows is right for me, right now, and I feel anyone telling me I'm wrong is really in no place to say so. Your choice of OS really boils down to circumstances and that is all there really is to it.
Re:Keep It Simple Stupid (Score:5, Insightful)
I don't hate Microsoft, but I can tell you three reasons I like Microsoft a lot less than I could: I've been in the computer hobbyist scene heavily since the early 90's, I've been working in the field full time since 1998, and I have a good memory.
There was a time when you had more than one solid, corporate-backed choice for an OS on your PC. OS/2 version 3.0 was solid as a rock and it was reasonably easy to port software between OS/2 and Unix-based OSes. It ran DOS software, and even ran Windows 3.x software. Digital Research had a good alternative DOS version. What did Microsoft do? They told whitebox computer stores that if they wanted to preload DOS and/or Windows on any systems, they had to have a license for every system they sold. So if you bought a box with OS/2 preloaded, you paid for DOS and OS/2. If you wanted DR/DOS, you paid for two versions of DOS. That trick is not just dirty, but patently illegal. They also signed a cross-license deal with IBM on MS-DOS & PC-DOS and Windows & OS/2. They pretty much committed to IBM that OS/2 would replace Windows 3.1 and that they'd both profit from it. Then, at the height of OS/2's rise, Windows 95 came out using much of what IBM taught Microsoft and its programs were conveniently incompatible with OS/2.
Microsoft loves to spread FUD about other companies and about Free Software / Open Source projects. They've been so busy telling people that other products won't meet their needs that Windows, Office, IIS, and Internet Explorer had security almost totally neglected until Slammer, Nimda, and other widespread problem attacks made non-techie news. They have a habit of buying small companies "for their innovative products", then canceling all of their products or keeping just one product out of a broad catalog (Visio, anyone?). They make gratuitous changes to file formats and network protocols without any technical merit just to thwart compatibility efforts by the competition. Meanwhile, their upper management talks about Linus Torvalds being anti-competition, suggest Richard M. Stallman is some kind of Trotskyite, and says that small businesses having access to less expensive software will _hurt_ the economy.
Microsoft has some real quality products. They have some people there who really know what they are doing, and I'm sure many of their employees are willing to coexist with other sources of software. Their operating systems, office suite, and web browser have traditionally been their poorest quality software while they really should be some of the highest. Their management should focus more on making Microsoft's products better and their operations more lean while spending less time attacking others. It would probably help them more in the long run.
Besides, it's just downright distasteful for the biggest player to resort to such desperate tactics all the time. They haven't been the underdog in about 30 years, but they act like they are guerrilla freedom fighters doing their business in back alleys. It's time to stop being the bully and to show some confidence in your products, Mssrs. Ballmer and Gates. If you make your software so much better than the competition as you claim it is, you'll have nothing to fear.
Re:Keep It Simple Stupid (Score:5, Insightful)
My point is Linux is free. OpenOffice is free. I shouldn't have to justify why I use these products over MS Windows and Office when each costs more than $100. Instead of pirating Windows and Office, perhaps I've just decided I like the price of Linux and OpenOffice. The article is asking us to justify why we don't use Microsoft, and how many times do we have to do this. This is the only market where people want you to justify using a free product over one that costs money. They should be making the product worth buying. They should be the ones making the sales pitch to us. I should have to make a sales pitch for free products. Do the Windows fanbois really know how backwards this situation is?
Re:I dont *hate* Microsoft..... (Score:5, Insightful)
One could argue this only (Score:5, Insightful)
Re:One could argue this only (Score:5, Insightful)
Re:One could argue this only (Score:4, Informative)
Mac OS X does the smart thing. Rather than screw up the OS with legacy support, it provides an emulator for the "classic" Mac OS to run applications inside of. Thus you get the best of both worlds.
To put it another way, Super Wing Commander works fine on my Mac. The DOS WC games either fail miserably or need tweaking to get working. (Obviously, both require a slowdown utility.) IMHO, the Mac ends up having superior backward compatibility.
Re:One could argue this only (Score:5, Informative)
Re:One could argue this only (Score:5, Informative)
I guess you've never heard of DOSEMU [dosemu.org], a program that uses the Linux kernel call "vm86" to run 16-bit DOS programs in the vm86 mode of 386-compatible processors ? Most 16-bit DOS applications I've tried on it have worked just fine.
Or you could use DOSBox [sourceforge.net], which is a complete emulator (meaning it emulates the processor too, unlike DOSEMU). The odd DOS app that didn't work under DOSEMU works fine under DOSBox.
It's the support for Windows applications (via Wine [winehq.com]) that is less than perfect under Linux, but it is improving. Then again, it could hardly be getting worse ;).
Re:One could argue this only (Score:5, Insightful)
And the sad part is, M$ has all the vendors producing drivers SPECIFICALLY for their operating system. All they have to do is provide a stable kernel and easy/efficient module system for these drivers, and they'd be golden -- every advantage is on their side there. This opposed to Linux and *BSD, who are still more or less reverse engineering many of their drivers.
This is actually what's causing the damn trouble. Many companies who build hardware apparently can't code drivers worth shit.
Yeah, there are the certification things that MS has started giving to drivers, but often times they drivers aren't certified, and what are you supposed to do?
MS is such an absurdly large company, I don't know why the hell they can't have a 'drivers' division.
You know, in the real world, the purpose of an OS is to talk to the hardware. It's mildly ironic that MS includes all sorts of junk in an OS that doesn't belong there, but doesn't bother writing actual hardware drivers, which, you know, is something like half of the actual 'OS', with managing access to devices being the other half.
Now, OSes tend to come with a bit more than that, like shells and lots of APIs, but the real 'operating system' part is 'this is a hardware device, this is how I talk to this specific thing, this is how programs talk to me to get me to talk to it'. The fact MS is slacking on the 'this is how I talk to is' is just hilarious. It's how to write an OS without writing half the OS, I guess.
Of course, MS also doesn't include all sorts of other pieces of standard OSes, like CD and floppy imagers and image writers and image mounters, or network sniffing utilities. You know, actual hardware tools that OSes should come with. Even their text editor sucks.
They're too busy throwing in crippled applications like WordPad and Windows Movie Maker and Paintbrush. Not to mention various network clients like IE and Outlook. Almost always to target some competition.
Re:One could argue this only (Score:5, Funny)
Re:One could argue this only (Score:5, Insightful)
I agree enthusiastically. Maybe Paintbrush isn't the best app Microsoft ever wrote, but I can't imagine life without it. It is absolutely the right size for 90% of my drawing needs, especially since it now can handle GIF, JPG and PNG's in addition to BMP.
What else would I use to edit, crop and save screen shots when I'm writing documentation?Re:One could argue this only (Score:5, Informative)
I've got installation media for Windows 2.03 kicking around somewhere which came with my first Microsoft mouse and it's actually ZSoft PC Paintbrush which was bundled with the mouse.
The mention of ZSoft was dropped in Windows 3.0 and apart from support for things like GIF and JPG now, the application has changed very little since Windows 2 (Well if it ain't broke...)
Re:One could argue this only (Score:5, Interesting)
Of the 118 driver modules currently loaded on my system, 100 of them are (C) Microsoft Corporation. The others are 5 for VMWare, 2 for my nVidia video card, 1 for the nVidia nForce MCP net adapter, 1 for the Realtek 650 sound, 1 for the OpenVPN virtual TAP adapter, 1 for the crappy Macromedia safedisc copyprotection driver, 2 for Daemon Tools, 1 for Process Explorer, and 4 for the cd burning software. Of the non-Microsoft drivers that are supporting real hardware, that's 4 drivers for 3 devices. There are only three devices on my system that Microsoft didn't write drivers for. If Linux were running on this system, I'd want the binary nVidia drivers for video and networking (AFAIK nForce2 networking still isn't supported in the mainline. It definitely wasn't when I built the machine).
Microsoft definitely has a drivers division.
I do agree about Microsoft fixing the wrong things most of the time in their OS, though.
Re:One could argue this only (Score:5, Insightful)
Yeah, or just like how Mac OS X targets people who want to use computers but don't know or care how they work.
Oh, wait -- OS X does include disk image and network-sniffing utilities! And a functional command-line, for that matter!
If OS X can do it, Microsoft has no excuse not to.
Re:One could argue this only (Score:5, Insightful)
Re:One could argue this only (Score:4, Insightful)
Re:I dont *hate* Microsoft..... (Score:5, Insightful)
While we're arguing hypotheticals, I'll point out that if it were really up to Apple, IBM would have put the necessary resources into developing low-power and high-speed PowerPC chips, the lack of which being what drove Apple into the Intel transition. If there were no Microsoft, and as a result, the same level of R&D going into today's x86-derived processors were instead used to develop the PowerPC line powering Apple's presumed monopoly, then the Intel transition would not have been desirable.
You're right in that competition is a good thing; I'd be just as concerned by an Apple monopoly over the PC market as I am by the current Microsoft one. But I think the parent was saying (and I agree) that they are Microsoft's anticompetitive behaviors which earn that company such widespread disapproval.
Re: (Score:3, Insightful)
Re: (Score:3, Insightful)
And why is AMD considered a competitor, while IBM and Motorola are not? Because Windows (and all the software that runs on Windows*) only supports AMD's chips!
*This is where the "but NT ran on PPC!" argument fails.
Multiple OSes are good - monopolies are bad (Score:4, Insightful)
Without a dominant OS, issues of compatibility would be a thing of the past. Even different versions of Word have incompatibilities. If different OSes ran different software, they would all have to decide on a common format, like ODF, and the documents would be interchangeable. As it is now, MS changes things around in it's proprietary Word format and doesn't let anyone else in. MS stifled web development over the past 5 years because they stopped developing Internet Explorer. They beat the competition (Netscape) and then had nothing to push them (or copy from). Now that Firefox has revitalized the browser wars and Google is fighting on the internet front, we are suddenly coming upon Web 2.0. Applications online are the beginning of an OS agnostic web, which is should be.
MS has been declared an abusive monopoly by the US government. Yet, they are still continuing the same business practices pushing their way into markets based on power, not good products. This is the main reason I stay clear of all MS products. I will not give my money to a declared abusive monopoly. I try to push alternatives in every case I can in the hopes that one day, MS will not be able to abuse it's monopoly because it will no longer be one.
Re:Multiple OSes are good - monopolies are bad (Score:5, Insightful)
Microsoft's (illegal) monopoly means that
There's nothing bad, per-se with dominance. At any given time there are likely to be a couple of dominant players. If those dominant players played fair and were dominant solely because of good products and service (which would probably also include interoperability), there would be no problem with them being dominant.
Bingo - Misuse of power (Score:4, Interesting)
Microsoft was one of the first company to realise that user friendliness may be the single most important aspect of software design in the eyes of the consumer. For example, previously when using various text editors you had to remember loads of different key combinations for each of them to perform common commands like copy and paste.
I remember when I first used MS Edit, I had copied something to the clipboard and was trying to figure out which shortcut keys would paste it. The first one I tried (Shift-Ins) worked. I thought I'd been lucky only to find out a few weeks later that a friend, who was used to using a different text editor had found a different shortcut key to do the same thing. MS had included all the different shortcut keys combinations it could so, whichever software it's users came from, they would feel comfortable in MS Edit.
This is the kind of innovation (aestetic rather than technical) that made MS grow to such a huge size today.
Now, while having such a large percentage of any major global resource controlled by a single company is enough reason to cause a bit of discomfort, in this case of MS there have been many cases of that power actually being misused. Which serves to justify and multiply that discomfort into distate.
Some examples:-
Mis-use of wide customer base:
In the days of MS-DOS 4 it was said that if you wrote exactly the same program in Microsoft C and in Borland C and ran them on an MS-DOS machine, even if they both compiled into the same machine code, the one written in Borland C would run slower. This is becuase each of the compilers sign the executables they create differently. MS-Dos would simply look at the signature and decide whether to slow it down or not. The result would be that, since most people used MS-DOS, people would assume the MS C compiler was better.
Mis-use of deeper pockets:
One tactic that was very popular with MS in the early days of windows was to add "free" software to windows which the competition was already selling. Since every one with a windows operating system will already have the software, only a tiny fraction of users will bother paying for the one the competitor is selling (no matter how much 'better' or 'more efficient' its product was). Once the competitor has been driven out of business, MS can jack up the price of windows to compensate for the price of the new software plus a whole LOAD of extra profit since, as the Parent said, there is no other option left for the consumers.
Mis-use of inside information:
A third party inspection of MS Office 95 and 97 showed that they were using a lot of undocumented functions in Windows. This is the equivalent of a company that built all the roads and roadmaps in a city, opening a pizza delivery company which constantly arrives with hotter pizzas becuase it's drivers use shortcuts which are hidden to other drivers and don't show up on any of the company maps.
This will, of course, give an unfair advantage to it's own pizza delivery company. Not becuase they are better at delivering pizzas, but becuase they have a totally unrelated, and unfair, advantage.
News of breaches like this were all too common in the early days of windows. Now though, most of these have been forgotten but the animosity remains. And it's not helped by the fact that MS seems consistently less interested in producing good software as it does in producing good-looking software.
Re: (Score:3, Interesting)
Re: (Score:3, Interesting)
There are plenty of fundamental design issues with Linux. Lack of true HID support for one.
Re:I dont *hate* Microsoft..... (Score:4, Insightful)
Not really. Thik about it - Microsofts successes are in marketing, not software design. And its not like linus or the BSD people looked at Windows code and said - oops - not going to do THAT!
No, its users who had to pay for crap who complained the loudest. "%^%$!!!! Windows ate my homework|thesis|report!!!"
Re:I dont *hate* Microsoft..... (Score:4, Insightful)
Re: (Score:3, Interesting)
Dude, no. Microsoft makes shit software because they can. Period. The market will tolerate it, so Microsoft has absolutely no need to put any more effort into it.
Most non-MS software is even worse than Microsoft software, to be blunt. Except a few very broad-based open source projects (Linux, Apache, PostgreSQL, X.org, GNOME and/or KDE, and the like).
Also I like the fact that Microsoft has offered serious business innovation to the market which have helped to reduce the proces for everyone (along with Phoenix and COmpaq). Of course, Linux out-does Microsoft in this area, so even appreciating MS's contributions doesn't translate in thinking they are the best.
In th
Re:I dont *hate* Microsoft..... (Score:4, Insightful)
You must be using some seriously messed-up software.
Even among the big closed-source names, Adobe photoshop kicks butt over anything Microsoft produce. Then there's all the pro audio or 3D graphics software which is amazing. Even more amazing is how tiny independent Mac developers have been doing a better job than microsoft for a couple of decades. Or the software you could get for the Amiga. Very little of this is Open Source, but there are/were tons of amazing third-party apps.
Re:I dont *hate* Microsoft..... (Score:4, Insightful)
Almost all proprietary software is shit for the same reason Microsoft's software is shit - the people who create it have a monopoly on its creation. These broad-based open source projects, as you call them, have that one thing that proprietary software doesn't - competition. If I write some shit code for an open source project, chances are the devs won't accept it. It's not that they don't appreciate my contribution, it's that there are probably a half dozen other people who are more than happy to write something better, or improve on what I have written.
That's what copyright is, it's this government issued monopoly on copying, and the result of the government issuing monopolies should be pretty obvious by now: poor quality for high prices.
Re: (Score:3, Interesting)
Re:I dont *hate* Microsoft..... (Score:4, Interesting)
The company meeting was especially interesting. My memories of it are fading, but IIRC, before all the individual product groups made their presentations Ballmer had to get up and say a few words about the ongoing monopoly trial, and how they were getting unduly harassed by the feds. That was followed up by a demo of the brand-new XBox, which was going to crush Sony and Nintendo. And a presentation about CE, and how that was going to crush Palm. And discussion about how Outlook had just surpassed Notes. Etc etc. You just got the impression that every business they delved into they intended to crush the competition. Which is really the rational thing for a business to do-- and individually can you really fault each team for trying to outdo the competition? But on the other hand, you saw them throwing more money than innovation at getting a foothold in the console market, and using the Windows brand to purchase credibility the Palm market.
So do I hate Microsoft? No, because I try not to be a hypocrite. I believe they can dominate markets without even trying, and certainly by being only adequate. In that position, what do you do? Intentionally fuck up? Vista will show that the fuckup threshold is effectively impossible to surmount. But I dislike Microsoft. Microsoft is too powerful. The prevailing attitude these days amongst IT buyers must be "You don't get fired for buying Microsoft" ala IBM. I believe that nothing will break Microsoft's stranglehold on non-distributed computing. The only solution to that is to make that stranglehold irrelevant.
But man do I HATE it when they kill progress like with MSIE. Thank god for Firefox. Maybe they will kill progress with overboard DRM in Vista. That doesn't mean Vista will fail any more than MSIE failed to maintain 80% of the browser market...
Re: (Score:3, Interesting)
I think the parent hit it on the head. However, I would like to add to it. So do comments below like MacOS X running on limited hardware
Microsoft has the market cornered. It is their business practices that most people don't like. For example. Embedding IE into the OS so that it cannot be removed (Windows 98 and newer,) as well of the slow adoption of new ideas. How long was IE 6.0 out before we got an update. And the update is basically Firefox [getfirefox.com] with ActiveX.
Office is just cluttered. Too many things most p
Re:I dont *hate* Microsoft..... (Score:5, Insightful)
This is possibly the worst solution I could imagine to the problem of complex software that is intended for normal users. Can you point to any examples of general-use software (open or closed source) that have successfully implemented a basic/intermediate/advanced toggle switch for its main interface? This idea gets brought up frequently by those with technical experience but who don't design software interfaces for a living (or in their free time, as the case may be). It's an awful idea that only serves to promote the notion that the more complex functionality of the software should be locked away from all but the lords of technology, unavailable to the unwashed masses who are just too unskilled to touch the powerful resources of truly great software.
The reason this idea is bad is that it's impossible to define the subset of software functionality that will never be used by the users you brand as basic or intermediate. While everyone needs the core functionality (for a word processor, things like open, save, copy, paste, print), a large number of basic users need to regularly use functionality you might logically put in the intermediate bucket (headers and footers, tables of contents, tab stops, tables), and a not insignificant number of basic and intermediate users occasionally need the most complex features (mail merge, document comparisons, tracking, and versioning).
By removing these features from the software interface when in intermediate or advanced mode, you're not solving the problem at all. You're postponing and worsening it. As soon as Grandma Mae wants to send out her Christmas letters, or Nephew Ted wants to type out his term paper, you have to preface all your instructions with "turn on advanced mode" at which point they're presented with the mind-boggling array of features that is ostensibly causing the problem in the first place. All of the sudden, the software is unfamiliar again; it's like a whole new program. One can get to insert picture or number pages all right, but where the heck did copy and paste go? And you're back to square one, having accomplished nothing but turned a single software program into three.
If complex software is to be used by inexperienced users, we as software designers must first accept the fact that the users are neither dim-witted nor incapable of understanding complexity. They are simply not intimately familiar with its every nook and cranny. The duty of the software designer is to make complex functionality usable. Be smart about context: only display options that are relevant to the situation. Choose smart defaults and explicitly highlight common configurations. Help shouldn't be an afterthought or even solely contained in an external help file; the software be clear what will be the result of a particular choice. Account for bumbling or exploring users and mistakes: make every action reversible. Error messages should be descriptive and actionable, suggesting probable resolutions.
We have so far to go in software design. Let's not simply route around hard problems, dismissing common users with a switch. Our goal should be to make software accessible to everyone. This is often a very difficult task to design and implement effectively. Accept that this difficulty in software development will always exist, but will pay off many times over in the form of productive and satisfied users. But don't simply turn away common everyday users, they by definition greatly outnumber the skilled technicians, and they deserve the absolute best experience software can deliver.
Windows is not a truly modern OS (Score:3, Insightful)
The Windows operating system is like a skyscraper built on a weak and swampy foundation. It sways and it creaks, and it requires massive amounts of labor to make it stable. Windows is overly complicated spaghetti code built on ancient legacy structures (eg. the registry in XP). The amount of money spent on maintaining this monstrosity of an operating system is a drag on the high tech economy. Microsoft employs a huge number of brilliant programmers, who labor to hack windows into a usable structure. Th
Re:I dont *hate* Microsoft..... (Score:5, Informative)
Re:I dont *hate* Microsoft..... (Score:5, Insightful)
So if a technology is growing which is outside of complete control my Microsoft, they go out and purchase and terminate those companies leading the way.
Heard of OpenGL? Well Microsoft can't have a cross platform 3D tool getting developers excited. They must come up with another 3D system which will ONLY RUN ON WINDOWS.
Got 80% marketshare in handhelds( PalmOS ). Microsoft start seeing all the other dbase vendors shipping dbases clients for PalmOS so Microsoft releases MS Access lite for WindowsCE, which nobodies heard of. Fast forward 10 years and you find that Microsoft has lost over $8 billion on WindowsCE just to dominate the handheld market. Ie, they bought their way into the market with $10's of billions over about 10 years.
This guy wants to know why people hate Microsoft? He/she should look at how Microsoft pretends to "compete" in the market. Hint, they don't compete and do EVERYTHING they can legally and sometimes illegally to stop the reall innovators from making their product sucessful.
And lets not even go into how they steal other companies IP and then after 5-10 years when the company has no more customers and exists only as an owner and a lawyer, they pay out a few million in a "settlement".
IMO, Bill Gates, Steve Balmer, and the rest of the crew are snake oil salesmen. They use Microsoft to crush anybody and everybody they decide is a threat to the money train called the Microsoft Windows monopoly.
You are very lucky to even hear of Microsoft doing a Mac version of a product they've purchased. Given how they hate that Apple is making a sucess out of the iPod, I wouldn't doubt that EVERY Microsoft product for the Apple is heading for the chopping block. IMO
LoB
Re:I love being screwed over (Score:5, Funny)
Three Words (Score:5, Insightful)
Criticism of Microsoft (Score:5, Interesting)
Personally, I think most of the slimy stuff is due to business decisions. I know a lot of people that work there, and they are generally hard working, intelligent people that sincerely want to impact people's lives for the better, and see Microsoft's large market share as a way to actually make a difference. If the devs were in charge, or if they had scrupulous and competent businessmen, it would be a much different company. The fish rots from the head.
The recent change in leadership is promising, but I'm definitely in the "wait and see" camp. You know, the "buy a mac while I wait and see" camp. Hey, Disney is turning around. It could happen.
Re: (Score:3, Insightful)
I'll believe that when Steamboat Willie becomes Public Domain, and does so without any protest from Disney -- not before.
Similarly, I'll believe Microsoft has changed if and only if Ballmer gets fired, Microsoft stops trying to subvert open standards and abandons its proprietary ones, and stops spreading FUD against Linux.
Re: (Score:3, Insightful)
Thats a symptom (Score:5, Insightful)
Re:Three Words (Score:5, Informative)
Why do people hate Microsoft? In a word: Greed. Microsoft is consumed by a rampant, unrepentant, no-holds-barred corporate ravenousness for consumer dollars. At least this is how it looks to individual consumers, small businesses, and even most other large enterprises.
Some examples:
Re:Three Words (Score:5, Informative)
I am a live dinosaur. I have owned and used every MS OS version since MS-DOS 2.1. I beta tested Windows 1.0.
Ok, granted it is not doubling every time, but this IS Slashdot, and I am allowed poetic license.
How about Microsoft Windows Antivirus: Included free in 3.0/3.1 versions, removed from 3.11. Now sold as Microsoft OneCare. How about a calendar application, which later was integrated with an Email application and became the first version of MS-Outlook in Windows 3.11, removed from Windows 98, and now sold separately? How about backup, which has been in and out in so many different ways that I lost track?
Well, it's a really old and broad non-disclosure.Spyware (Score:5, Insightful)
Re:Spyware (Score:5, Insightful)
That is the problem. Microsoft has conditioned you to expect suffering. This is unacceptable.
If you take a step back and read what you have written, you probably put forth the most compelling argument AGAINST Microsoft - that they have lowered the collective standards of computing to the point where people think its OK to get viruses and spyware and think its just 'part of using a PC.' Which, of course, it isn't, unless you happen to be using Windows.
Re:Spyware (Score:4, Insightful)
Re: (Score:3, Informative)
Every time I see stuff like this it makes me sigh.
Yes occasionally you may have a problem with X, and your chosen GUI, this is generally either hardware that isn't working properly or you have some obscure hardware.
I can not give one example where I have been unable to use *any* graphics card / monitor combo (and I have had some really old / generic kit running purely to play with, and the more usual modern kit for day to day use) with *any* Linux flavour I chose (primarily Debian these days, but also o
There's no reason to hate Microsoft anymore. (Score:5, Interesting)
Besides which, they'll be gone in 10 years anyways. That's not a rimshot. Shit, it's not even an original thought. It's just the way things are going.
Re:There's no reason to hate Microsoft anymore. (Score:5, Insightful)
Yeah, that makes about as much sense as saying "murderes leave a hell of a mess - that's what murderers do. So yeah, no reason to hate OJ Simpson anymore, we know what he is."
It must have escaped my attention when it became the case that the simple realization that a person or company has committed a crime somehow excuses it.
Microsoft is a convicted monopoly. There is no more reason to hate them required. They will always be a convicted monopolist; you don't somehow get un-convicted after a couple of years. The penalties they had to accept (at least in this country) may have been little more than a slap on the wrist... but that doesn't change what they are. And it's something they only share with a few other companies in the history of this country.
I mean, why hate Enron? Why hate the tobacco industry? Why hate any company?
When it's not just your opinion that they've hurt people, but when it's in fact been proven that they hurt people, then I'd say that's a pretty good reason.
(That doesn't mean I hate Bill Gates; I think he's done a lot of good things. But he has not surrounded himself with the most scrupulous people, and he himself has not always acted scrupulously in business.)
Re: (Score:3, Insightful)
Forced & UNWANTED "upgrades" (Score:4, Insightful)
They have also really upped the "Big Brother" role, where in some instances, perfectly legitimate installs of XP have been shut down by MS's update servers, claiming that they were bootleg or pirate copies. Then just TRY and get MS to unlock your system...? Have your credit card ready. NO THANKS!
There are still a lot of systems running under 98SE that are working just fine, thank you. I don't need or want to spend $200 for a version of windows that is more likely to "break" my currently running software, and won't run on otherwise perfectly viable/functional hardware. I also do not like the "phone home" and "Big Brother" aspects that are built into XP and the new Vista. My 98SE runs everything I need.
Oh, and don't even get me started on their super-vulnerable browser and e-mail clients.
That's my 3c worth.
Re:Forced & UNWANTED "upgrades" (Score:3, Informative)
Besides, your Windows 98SE systems will still run until the hardware gives out. You'll probably find
Lack of humility? NIH? (Score:5, Interesting)
When NT was first announced, I thought it was the coolest thing since bottled beer. The protected mode subsystems looked like a way to consolidate the APIs of multiple systems. As smoebody who'd already programmed Unix, PDP-11 (RSX), VAX-VMS, MVS, Univac, CDC, etc in the years prior, I thought NT was going to totally rock. It had the potential to subsume everything around it.
Little by little, the OS/2 compatibility evaporated, X-Windows was declared "brain dead", it went beyond embrace and extend, it became Microsoft's way or the highway.
I still wonder - if MS had supported POSIX / UNIX APIs in a protected mode subsystem, would Linux have really "happened"?
Alan.
Duh (Score:5, Funny)
2 Reasons (Score:5, Funny)
B) They have way more money than me.
Either one of those is reason enough for me to hate them.
If everybody truely hated microsoft (Score:3, Insightful)
Re:If everybody truely hated microsoft (Score:5, Interesting)
I hate Microsoft's products (except Project), their business practices, their monopoly, their DRM, their lack of ethics, their EULA which forces you to give up your freedom of speech, their proprietary file formats, their Microsoft Word specifically, and perhaps more reasons.
Regular computer users hate Microsoft for making them vulnerable to spyware, spam, viruses, being pwned, and so on.
Business users hate Microsoft for locking them in, for the BSA license compliance audits, the security holes, the endless patch/upgrade cycle, the high maintenance costs of their applications (like extensive downtime when machines need to be rebuilt due to some software failure).
Vendors hate Microsoft for releasing loss-leader products designed to kill the market (think Netscape, Windows Media, and soon antivirus products, BeOS) until Microsoft is the only one left standing.
Investors hate Microsoft (now) because their share price has nowhere to go but down (MSFT will not be able to continue growth unless they can find a new market to be in).
Music fans hate Microsoft for releasing the terminally broken Zune - and inventing the concept of squirting music files to your friends (3 plays or 3 days!);
Developing countries hate Microsoft for raping their economies (to the extent that the software isn't just pirated) because the funds flow to the USA. In many of these countries there's a visible shift towards open source and open standards.
I expect even Microsoft fanbois hate them for some reason, although I'm so different from the typical Microsoft fanboi that I can barely guess why, perhaps they got excited about some feature Microsoft trumpeted would be available in Vista (some feature so new and powerful that it will blow away the competition, like the advanced WINfs file system or the virtual folders) and then broke their promise before release date. I'm sure the fanbois hate when that happens.
Re: (Score:3)
Nobody likes a bully... (Score:5, Insightful)
Nobody likes a bully.
Comment removed (Score:4, Insightful)
Not complete hatred (Score:5, Insightful)
It is frustrating knowing that better products exist that will never get a chance because of their hegemony.
However, I do really like certain Microsoft products. I think Defender is a great idea, perhaps a few years late in the game. MS Office is a great product. Their development tools are good.
And Microsoft has become considerably less evil in recent years, but they have no regards for standards and make life unduly difficult for a great deal of people. Sometimes it doesn't even serve a financial purpose.
Look at their history with Sun and Java. Microsoft clearly has no respect for other's rights or licenses. And they want the internet to be something proprietary that they control, again even if it costs them money, and they don't gain anything from it. They just want to control things. By pushing for browser-specific tags, and refusing to conform to web standards, every webmaster on the planet is put out to design around both standards and Microsoft.
Does Microsoft make money of IE? No. They give it away for free, while throwing butt-loads of money developing it. So why continue to spend money fucking the entire internet over? Because they are bullies who like to remain the king of every hill they can find, even if it means forcing customers into inferior products.
That's why.
Simple (Score:5, Informative)
Microsoft's goal is to own and control everything on my computer, in the server room, eventually perhaps in my lounge room and anywhere else they can imagine. And they try to keep it that way by deliberately avoiding existing open standards and interoperability with existing applications. They adopt new standards with reluctance, and even then they break them.
I don't really hate them per se... (Score:4, Interesting)
I don't like being crammed into an unnecesarily GUI environment. I like the simplicity of scripting and automation that comes with a real command line environment.
I don't like giving up control of my computer. Microsoft is always pushing one thing after another which all take control away from me, the user, in the name of making things easier or safer or some other nonsense. Things that fall under this category are the following: DRM / Trusted Computing, Hiding of system files, Hiding of file extensions, animated toolbars, the fact that IE takes any web server error (40x, 50x, host not found, connection timed out, etc...) and puts up the same uninformative dumbed down error message up. I really want to know the details, and it hides them.
I don't like their pushing of various fad programming models in their development tools. I remember when I upgraded from Visual C++ 5 to VC6 they had taken the raw win32 calls out of the table of contents, so if you looked things up that way, you'd see the MFC way first, unless you knew the calls already, in which case the index could turn them up. When I upgraded again, they had taken the calls out of the index too, but a full text search of the help turned up some examples... There is NO EXCUSE to EVER hide documentation from users, much less DEVELOPERS. I recognize that they are trying to wean people off of win32 so they can go to a more hardware independent
So, yeah, basicly I have largely negative feelings about Microsoft because they don't do a terribly good job of meeting my needs, which wouldn't be such a big deal, except that as a near-monopoly they try very hard to stamp out competing systems that may actually meet my needs quite well. They aren't stamping them out to keep my dollar, they're just doing it in case any of those competing solutions actually turns out better than Windows and draws mainstream users away. As such, they are definitely pissing on my [figurative] corn flakes.
Because Microsoft is a Corporate Criminal (Score:5, Insightful)
Microsoft was let off the legal hook by a fortunate change in administrations - more like a fortunate failure to honor the democratic will of the people.
Microsoft spends billions of dollars around the world lobbying for initiatives that restrict and suppress open standards and free software, guaranteeing expansion of its monopoly worldwide and into emerging and developing markets.
Bill Gates may be attempting to use his money to make a positive impact in this world in order to whitewash his legacy in his old age, but had governments and businesses and people invested in open standards and free software instead of the monopolist's products, we would still have Bill's money in our collective pockets, developing our economies, educating our children, and feeding our families.
The insecurities of an aging robber baron are little consolation for the great human and natural resources he has squandered through ruthless malice, contempt for law, personal aggrandizement, and cronyism.
How'd I do?
Top 10 reasons I hate Microsoft (Score:4, Insightful)
2) Standards in Web Design cost the industry Billions just to write specific Mikeysoft Explorer Code.
3) The free Virus/Malware kit features since 1998 that this company just can't seem to fix with all the PhD's it hires and fundamentally, doesn't understand why LINUX, SELinux are going to become the defacto standard in CIA and Corporate computing security.
4) The Endless nights of pages way back when I was a Mikeysoft dork admin, just to reboot a computer at 3AM, EVERY night for 2 years. Some things never change.
5) The balls this company has to push the industry
6)The whole Microsoft Office thing. Gad where do I start? How about Incompatible with Itself, specifically designed so that Excel 97 Macro's don't quite import perfectly into 2000.
7) DICTATING to everyone that Windows 2000 is no longer supported, we refuse to fix bugs in our software unless you upgrade. If you don't we do not care if 2000 meets your business needs, our shareholders demand you buy licenses for all your stuff AGAIN.
8) Reboot the OS everytime you make a friggin change. Reboot! Reboot! Reboot! Reboot!
9) Trying to Kill Linux with the whole trusted computing thing and working on proprietary BIOS'es. How SAD.
10) And last but not least....creating legions of Idiot Admins that can't do anything unless they are lead around by a OK or CANCEL button. God help them if they don't have a setup Icon someplace! One company who single handedly has put the US back into the Dark ages while the rest of the world MOVES ON without us.
-Hack
Thanks Mikeysoft for all the fun and thank god I left that fun to everyone else 12 years ago when I switched to Linux.
Re: (Score:3, Insightful)
5) The balls this company has to push the industry
I'm sure its intent was to kill Java and sell MS servers. Doesn't change the fact that many of us who have written plenty of Java and plenty of C# still like C# a lo
Opposition is misinterpreted as hatred (Score:5, Insightful)
I *oppose* Microsoft because they have a monopoly position in markets with high barriers to entry. In this situation, competition suffers, and without competition we get stagnation. It is a good thing for me to spend my efforts towards increasing competition rather than decreasing it, which generally requires opposing Microsoft.
How we arrived at this situation is not very relevant. It's partly Microsoft's doing, partly not. The computer industry suffers from structural network effects that drive the marketplace towards monopolies; that's not Microsoft's fault. But Microsoft certainly did (and does) many ethical and unethical things to reach and maintain its position.
People tend to think that if you oppose Microsoft, you must also hate them, but it's not so.
Examples... (Score:3, Insightful)
One day, his computer had a typical Windows lock-up & bluescreen and he asked me for help. As the box rebooted, I held down the keys that let you bypass the initial splash screens and go right to the desktop. He was surprised and I asked why? He said he didn't imagine you could avoid the splash screens if you wished and I told him, sure, why not...they don't do anything but advertise MS Windows. He thought for a moment and then smiled and said "Ah...brainwashing!"
I had to laugh, of course. After all, who better to cut to the truth of why those screens were there, than someone who had left his homeland in an effort to avoid a lifetime of such treatment.
MS is for MS...never customers. This has always been the situation and one many of us are not comfortable accepting.
Other reasons:
- MS makes a habit of rewriting history (Gates did not write DOS, etc).
- Investing in MS is risking having your own money used against you in the marketplace.
Stagnation (Score:5, Insightful)
-stagnation: Microsoft is responsible for a stagnation of innovation on the pc. Ranging from the _very_ late adoption of technologies (example: USB) to the complete ignorance of standards(html, css), they have hurt innovation
-interoperability/lock-in: the small changes in the SMB-protocol from version to version are jsut there to block interoperability. same goes for NTFS.
-sucky products: none of their releases are good. Almost every single product they have released begins to get useful a year after the release, when the most annoying bugs have been fixed. I could tolerate that with a small software-hut which _needs_ the money NOW, but Microsoft as enough money to wait till the product is really ready for the market.
-sucky products/bloat: I don't think that luna should eat away 140Mb of my RAM. I don't think that Word 2004 offers enough new features to warrant a tenfold increase of RAM-usage compared to Word 97
-lies: Microsoft lies. See their FUD about linux. See what the "great business deals" and "alliances" have gotten the companies Microsoft partnered with: every single company that worked with Microsoft lost.
-Content industry's bitch: DRM in every format, downscaling of videos, etc. _I_ am the customer, not the MPAA.
-arrogant CEO: Balmer must go.
-arrogant company: A company that want's to crush and kill everybody else is mad. Competition yes, killing for the killing's sake: NO.
First off, it's not 'hate'... (Score:5, Interesting)
...It's contempt. 8^)
Okay, I jest. There are number of very good reasons the like Microsoft - their office automation products do make life easier - but it's just not enough for me. The fundamental problems are threefold:
There's no way to guarantee my work. (This is actually a complaint about proprietary software in general, but Microsoft is the worst about this.) On two or three significant occasions, I have been completely burned after commitments that I made to a client based on technical assurances I'd received that proved to be false. I've been forced into unsustainable situations because there was a huge gap between what the product promised to do and what it actually did. Dealing with the last 20% of any task is difficult at the best of times, but the number of times on Windows that I've been forced to accept that things are never going to run as designed because of shortcomings in the technology... they're too many to count.
Ultimately, the only way I could maintain my professional reputation (and my pride) was to walk away from the Microsoft Windows platform completely and to live with Linux and FOSS. It's not that it's better, per se, but at least I can make things work exactly as they're designed, without being completely at the mercy of someone else's market research and development cycle. In the worst case scenario, I can always keep a client happy by paying someone to provide a patch expressly for them. I may lose my shirt on that contract, but I'll never have a pissed-off client, and in my business, that's golden.
They're holding us back. I did a back-of-the-napkin calculation the other day, to see how much time I'd spent that week dealing with Windows' shortcomings instead of actually improving our systems. It was a fairly direct equation, because I was working on developing a really cool network monitoring toolkit that week. Every hour I spent at someone else's desk cleaning up crap delayed the arrival of this very useful tool by an hour. I calculated that I work 30% slower than I could do if I didn't have to deal with spyware, trojans, spambots etc.
That's insane. Seriously. People who don't know anything besides Microsoft will tell you that exploits happen to everyone, that if it wasn't MS, it would be someone else. But it just ain't so. Today's Word exploit is stunning evidence that Microsoft practices... whatever the opposite of security is. No I don't mean 'insecure'; they're apps are that, but their design is more like 'anti-secure'. I mean, who in their right mind stores pointers for memory move operations in a word processing file?
They are trying to break the Internet. The first points disappointed me, as a geek. But this point makes me angry. For Microsoft, dominance is not sufficient. They don't play to win; they play to destroy. And the tactics they use are bad for everyone. They oppose open systems, protocols - anything that makes it easier for people to share. This selfishness of spirit is manifest in every aspect of their business, and it impacts directly on my ability to do my job.
I don't mind having to explain the relative merits of a FOSS solution to an MS-only one. But when I have to respond to lies that are spread about my stock in trade, I get upset. When I spend more time countering FUD than actually talking tech, I get upset.
This is not competition. This is the opposite. It's playing dirty. It's cheating, and I'm tired of it.
Why I hate microsoft, let me count the hours... (Score:3, Informative)
* The six days in a row in 1997/1998 I had to battle hackers that had figured out how to reboot our windows nt 5.1 server from the net (firewalls weren't what they are today).
* The countless weeks I lost because of Exchange server disk becoming full;
* For exchange sucking such major ass ( before version 6.0) and failing when a disk filled up
* The countless hours I lost when SSL suddenly stopped working in NT one day,
* The unbearable and unthinkable number of times I've had to re-install windows when it became corrupt,
* The countless hours at christmas, thanksgiving and every other trip home I had to spend on the number of spyware and viri I've had to remove on my parent's computers (Because they have an app they need that needs activex)
And while I'm at it...
* Because of ActiveX and other closed systems,
* Because every OS upgrade requires new hardware, unlike Mac OS where ever OS Upgrade runs FASTER on older hardware than the old OS
And speaking of OS...
* Because of the registry, fuck the registry and fuck all the fucking registry hacks I've ever had to do,
* Because of the way they code their apps assembly line style in Redmond,
* Because of Bill Gates, and his hate of everything open and open source.
Thank you, you bastard troll for making me type this.
vague question (Score:3, Interesting)
Why? (Score:4, Informative)
Well, I've been using Microsoft products for the last 15 years, and for the last three years I've been working for a company that does support for small- to medium-sized businesses that use Microsoft products. At my office we use a mix of Windows and Linux and at home there are Windows, Mac, and Linux boxes under my desk. I have issues with all of them, to be sure, but here's my Microsoft litany:
Now, a list of what I like about Microsoft products:
I could probably go on all night but I've had a few drinks and need to crash.
Welcome to my world.
k.
Watcom - for example (Score:5, Insightful)
"Somehow," the new linker had all sorts of bugs in its handling of COFF but handled the proprietary format just fine. EVERYONE writing windows drivers had to switch. Don't forget that writing drivers usually requires a lot of compiler pragmas that have to be redone to port from one compiler to another.
Now, perhaps this was a mistake rather than an abuse...
1. Up to that date, even Microsoft had been using the Watcom compiler. (You don't really think they wrote all their drivers in assembly)
2. The choice to make the old VxD format inoperable in the new systems was totally elective and synchronized to their theft of the compiler market. In fact, for a few product releases, we actually had a Watcom-based driver with 90% of the code and a "proxy" built with the Microsoft compiler just to trick the system into allowing it to work.
This is one of many many stories where Microsoft has used their dominance to bully their way into a business, notwithstanding the competitors who were cleaning their clocks on a previously level playing field. They did this to the detriment of their customers for sure as well as to the people that had built a legitimate business with a superior product.
How long have you got? (Score:3, Insightful)
Microsoft products as a rule aren't stable, are expensive, Aren't secure inspite of draconian security, often aren't compatible with other Microsoft products, are often hard to configure(couldn't get the new machine I built on line, did I mention I hate XP?), and they always love to harass you constantly about how important and how much it's to your benefit to update which is a pain if the machine is off line. I can go on but you can get the picture. Compared to Microsoft I find Macs a joy to use. The downsides are they aren't nessaccarily stable with Windows ported software, although they tend to be rock solid with native software. Limited software availible, it's what keeps me using Windows. And limited options for upgrading, can't build your own. Granted their stock machines tend to be pretty sweet so it's not that painful. They used to be expensive but for prebuilts they have gotten quite reasonable. Did I mention they are actually fun to use?
Am I dumping Windows? Wish I could. They are threatening again to go totally internet based after Vista. That may be the final straw to get me to dump Windows. Gee we can't make it secure on the internet so lets go internet only! That's a trainwreck I'd prefer to avoid. The real reason to go internet and subscription based is profit. Already people have been questioning for years why upgrade when the current version does what I need? Hey I'm using a three year old version of Open Office and I'm happy. Other than graphics and security there aren't many reasons for most to upgrade. They'd like to lock everyone into a pay as you go model. Look at it this way. Say $80 of your computer purchase is OS, Vista is more but I don't know the numbers on it. Okay that's a one time $80 you make off a customer who if you are lucky will upgrade on average every two years. Let's change that to a flat $20 a month. Well within that same upgrade cycle they just paid you $480. You don't have to be an accountant to see why Bill Gates is so desperate to switch to pay as you go. Even at $10 a month they'd tripple their revenue on new systems. Add Office and other products into the mix and the average user could find themselves paying $50+ a month to uncle Bill instead of say a average of a couple of hundred a year. If they pull it off make sure you own Microsoft stock. Personally I hope people revolt and refuse to accept the pay for life model they want. Personally why I switched from Office is there's too much garbage I don't need so why do I need constant upgrades?. Everytime I slipped, I'm a lousy typist, and hit the wrong set of keys it would do something I didn't want. Open Office just plain works and no stupid paperclip or the godawful red type showing me every "mistake" I made including proper names. Drove me nuts. I think the latest version of Open Office has the red type but it's easy to turn off. Some people love Microsoft products but most of us see a lack of options. They have an army of programmers and they still can't write a stable secure OS? I have no sympathy.
Because they put profit before quality.... (Score:5, Interesting)
For years now that company has gotten away with some of the most slapped together, rushed and verbose code on the planet. (Some VERY good code too, it's not all bad) They flat out abuse us, and take advantage of an uneducated market.
What really started it for me was back in 1996. I was building a website for my company at the time. I was "instructed" to put 3 features on the site that was ONLY supported by IE and not by Netscape. Else risk our M$ relationship, which was critical to us (video cards company).
I was so upset. Not, "only use features support by both" but they must NOT work in Netscape. I was beside myself.
Still bothers me
EULA (Score:3, Interesting)
As a result of reading the EULAs, and a bit of thought, around 1999 I started looking for alternatives. Around 2000 I decided that Linux was the best available option, and began moving. Now I have one MSWind95 computer. It's about to die a slow death, due to lack of support for more recent peripherals. If it's replaced by a computer, that computer will run Linux. It may become a free desk space (which would be, perhaps, more valuable at this time). It WON'T be upgraded to a more abusive license. I don't think I need another Mac. Another Linux is plausible...but un-allocated flat surfaces are also quite valuable.
This is going to cause me considerable hassle, even though I've known this day was coming for quite awhile. One never seems to prepare sufficiently. Their are still captive files, created by some application that didn't document it's file format, and which aren't readily exportable in more than a minimally usable manner. Perhaps I'll get through this bottleneck (i.e., finding a color ink-jet printer that will print to MSWind95 via a centronics port). If I do though, this is just a warning signpost. Obsolescence nears. (The computer isn't obsolete yet...but MSWind95 doesn't handle USB connections. And doesn't handle the CD drive created by VMWare. I can't even re-install the OS in an emulator. [It's GOT to be MSWind95
GPL software goes obsolete just as rapidly...but you can figure out the file formats.
Groklaw Has Tons of Reasons (Score:5, Insightful)
This article [groklaw.net] and many others on Groklaw might give you a clue. Microsoft has:
Trust (Score:5, Insightful)
1) Proprietary software is not transparent. It is therefore intrinsically less trustworthy than open source.
2) Using MS tends to lead to dependance on MS.
3) MS's business practices suggest they in particular are not trustowrthy, and more likely to exploit dependence on them to my detriment.
4) I resent the fact that their software is bundled by everyone - I want to be able to walk into a shop and have a choice of PCs with different OSes installed.
5) I have found most of their software to suck (with the exception of Excel which is very good) and the OS hard to administer (lack of a single auto update mechanism for all, or almost all, my software in particular).
6) Their security track record, and their other shortcoming, sugggests that their attitude to theis custoers is "the sucks will buy anythings".
here's an analogy (Score:5, Insightful)
Well, that, in a nutshell is why many people don't like Microsoft and why they are looking for alternatives. It's also why many other people don't mind Microsoft; they don't know anything else.
Why I dislike Microsoft (Score:5, Interesting)
EULA: I may have seen a EULA or two before Microsoft came on the scene but Microsoft pretty much standardized the EULA and lead the entire industry towards using them all of the time. I do not respect EULAs at all. The software is mine once I purchase it and they have no control over what I do with it afterwards.
Reliability: While their operating systems have greatly improved over time, even XP64 (their most stable OS yet) has crashed on me a couple of times. Linux on the same hardware (dual boot laptop) has never crashed. MS Access crashes on me all of the time without error messages.
Performance: I have 2 gigs of ram on my laptops. Why do I need to have 200 megs swapped out? Why does a newly loading program need to write out to swap as it is loading? Since the first version of windows, there has been a starfield screensaver. When it runs, every few seconds or so, you can see it hiccup. All of the stars stop momentarily. What is going on that prevents the computer from running so smoothly even decades later with incredibly more powerful processors?
Control: This a a big one. Why can't I easily turn off the netbios port on my home computer? Why does my computer fail to function without an externally listening RPC port? It is clear that the operating system was designed so that someone other than the person sitting at the keyboard would be in control of the computer. Why can't I tell my computer to stop talking to microsoft.com all of the time? Why are there a dozen ways to start a program running with most of those ways not being easily accessible to me? I own the computer and I own the software. Microsoft only owns the rights to copy it. Stop changing how my computer works when I am supposedly "patching" against vulnerabilities. I can no longer get patches from Microsoft because I know for a fact that Microsoft will change the way my computer works, possibly even shutting it down.
Security: Microsoft sees security as an added cost and therefore will never produce secure software. Microsoft does not even seem to understand security at all. How does clicking on that godawful popup thing in Vista increase security at all? Applications should only be able to write to their own directories and nowhere else. There should not be a need to grant privileges all the time to every program.
Quality: Portions of Microsofts software are written really well. All of those portions seem to be put together in a crappy manner.
Bleh, never mind. This is getting way to long and drawn out. Microsoft sucks and there is no hope for them. They have billions of dollars in reinforcement for their bad behaviours.
strike
The attititude displayed in the emails quoted here (Score:4, Insightful)
MS are liars, cheats and thieves (Score:4, Interesting)
Liars:
Bill gates told Paul Brainerd of Aldus to cancel Aldus' nearly-complete "Flintstone" wordprocessor for Windows because, Gates claimed, Word for Windows was about to ship. So Aldus threw away the code, wasted the effort and lost a powerful position in the market: first Windows WP, from the company that produced the excellent PageMaker DTP program. It hasn't been started yet. This is one major corporate CEO personally deceiving another, for personal and corporate gain.
Ask Aldus - but you can't. Its flagship products were bought out by Adobe and it went out of business.
Thieves:
MS stole the code of "DoubleSpace" (later renamed DriveSpace) from STAC's product Stacker. MS had been "evaluating" Stacker for inclusion in MS-DOS 6. Stac rejected the offered licensing terms; MS took the code anyway (MS-DOS 6.0). Stac sued, proved the code was copied, and won $200M. MS remove it (MS-DOS 6.21), rewrote the sections that were shown to be direct copies, renamed the product, and kept on going (MS-DOS 6.22).
Ask Stac - but you can't. It's gone out of business. With an admitted direct copy of its flagship product given away free with MS-DOS 6 and Windows 95, it went under.
Cheats:
MS compelled Central Point to license CP AntiVirus and CP Backup for inclusion in MS-DOS 6, under the sort of terms Stac rejected. (Do it, or we'll write our own versions anyway. No, you don't get any ongoing payment, but you can sell your version as a premium upgrade product.) Low one-off payment, all rights, no royalties, no comeback. It also knocked together an undelete utility, a defragmenter and a basic graphical file manager/program launcher based on IBM's DOSShell from PC DOS 4.0, thus giving away for free all Central Point's main products - Backup, Antivirus and PC Tools.
Ask Central Point how good the deal was for them. But you can't. They've gone under.
Cheats again:
MS hired the same team to write Video for Windows as Apple had used to write QuickTime's code for video playback in a window. The programmers did it the same way. Apple sued. Apple won.
Remember MS' $150M "investment" in Apple a few years back? No investment. That was another lie. It was punitive damages.
Cheats yet again:
MS wrote specific code into Windows 3.1 and Windows for Workgroups to make it generate spurious errors if run on DR-DOS 6. Windows 3.1 actually worked fine on DR-DOS - better than on MS-DOS - but MS wanted to kill the competition, so it wrote routines to detect DR DOS, obfuscated the code and actively hid it in the Windows loader program, WIN.COM. DR sued and proved this in court. An acquaintance of mine, Geoff Chappel, was an expert witness, deconstructing and showing the code and the efforts to hide it.
DR went under. The product rights were sold to Caldera. Caldera continued to sue, and eventually won. But it was too late. Windows 95 included DOS, even though Caldera got it running just fine on DR-DOS in the labs, so you couldn't sell people DOS any more.
And cheats still!
You know what Caldera is doing now? It renamed itself SCO and is suing, well, anyone using Linux. E.g., IBM. Guess who funds this? Microsoft.
You could look at the petty, childish efforts to derail Sun's Java by adding proprietary incompatible extensions to the Windows Java Virtual Machine and then encouraging developers to use them (Visual J ). Then renaming the JVM to the MS VM, then dropping it altogether. This is not a company that cares about its customers. It cares about profits and killing the competition by any means possible, fair or foul, legal or illegal. It can afford to be sued, it can afford to buy off aggrieved competitors, and it's so big and so successful that it knows that the US government daren't touch it or
Re: (Score:3, Insightful)
Who did better? (Score:4, Insightful)
I know a lot of people on here look at Linux with adoring eyes, but come on, it's not ready for the desktop. I want to install an OS, and have it work. My printer. My camera. My weird NIC. My DVDRW burner. My 2 month old Video Card. Maybe I should go Mac then? That really doesn't solve the problem because it's hardware controlled (though I do have a Mac and love it). But Mac's office suite is - surprise! - Microsoft Office. Open Office sucks, period. Make it fast on OSX and maybe i'd say otherwise.
Anyways, the whole point of this is that claiming that all alternatives available are better is a pretty broad and stupid statement. I would say I even enjoy Office 2007 quite a bit.
Re:Who did better? (Score:5, Interesting)
Anyways, the whole point of this is that claiming that Windows is better because hardware manufacturers write drivers just for them is a pretty stupid statement.
Short story that always makes me smile: my non-geeky sister (Ubuntu user - I take care of her computer) came back from the first day of her first grown-up job (for a big software company, btw). What were her first words? "Windows sucks". I know quite a few non-geeks who think Linux is ready for them (just not my mom - freecell's clone apparently is worse).
OpenOffice isn't the best alternative to MS Office (Score:5, Insightful)
OpenOffice.org isn't the best alternative to MS Office. It's the most similar alternative.
The alternative to MS Office is a whole bunch of different programs, depending on what you want to do. Scientific papers? LaTeX. Newsletters? Scribus, PageMaker, etc. Ordinary business documents? Wordperfect. Photo editing? Photoshop. The list goes on.
As for this statement:
I'm totally amazed that you have the audacity to say that, in reference to Windows, here. One of people's biggest complaints about Windows has been that you can never be sure that it'll work, even if it did before.
Re:Who did better? (Score:4, Insightful)
Printer:
Ubuntu: I plug in my printer, go to the Kubuntu Systems settings panel, printers, add printer, select the driver from a list and I'm ready to print. Total time, 2 minutes.
Windows: I plug in my printer, go to the Add Printer wizard. Search for my printer on a list of printers. It's not there. Spend 15 minutes searching for the proper driver. After finding and apparently installing the driver, it still doesn't show up on the list of available drivers. I install the printer using another driver, then change it to point at the proper driver. Total time, 30 minutes.
Camera:
Background: When I got my camera, I did not buy a cable to connect it to my PC. My laptop has a built in SD reader, so I decided it would be cheapest just to pop out the card and put it in my card reader.
Windows: Pop in the SD card. Windows Explorer pops up with the card's content. Total time, 15 seconds.
Ubuntu: Pop in the SD card. Nothing happens. One search query on Ubuntuforums.org, follow a few simple directions. Pop in the card again. Konqueror pops up with the card's content. Total time, 2 minutes.
Wireless internet
The wireless card for my laptop was automatically recognized in Ubuntu, and preinstalled in Windows. I have however installed wireless cards in both Windows and Linux machines.
Windows: Open up the computer's case. Insert the card into an open PCI slot. Boot up the computer. Install the drivers from the CD that came with the card. Reboot. It works. Total time: 25 minutes.
Ubuntu: Open up the computer's case. Insert the card into an open PCI slot. Boot up the computer. It works. Total time: 15 minutes.
DVDRW Burner
Windows: It just works. Total time, 0 minutes.
Ubuntu: It just works. Total time, 0 minutes.
Bluetooth Devices
I have several bluetooth devices. My phone, my mouse, my wireless headset. All were easily accessed using KDE's Bluetooth manager. On Windows, my phone and my mouse were easily setup, but I never was able to get my headset working properly.
Office Suite
Windows: A 60 day trial of Microsoft Office came preinstalled on my laptop. I had an unused license for an older version, so I had to uninstall the preinstalled version and install the new one myself. After much irritation with the slow performance of MS office (I'll admit that's probably because it was an older version) I decided to install OpenOffice and try it out. I never looked back. When my mom bought a new computer, I immediately uninstalled the trial of MS Office and installed OpenOffice. Once I introduced her to the new icons, she had no trouble adapting to the new suite.
Linux: OpenOffice pre-installed. It runs just fine on Linux, though I don't know about your Mac. It may not have all the features of MS office, but it has all the features I need from an office suite.
Video Card
You've got me here. Every video card I've ever used in Linux has had open source drivers created using official specifications. I understand that there are some video cards that don't work well in Linux. If you must have a top of the line video card, you're out of luck with Linux.
There are a few other things I've done fairly easily with Linux that I can't imagine doing with Windows - software raid, managing partitions with LVM, updating core software without needing to reboot, 100+ days uptime, a composite desktop window manager (Beryl), running without a software firewall or anti-virus, the list goes on.
Now for the original question: I wouldn't say I hate Microsoft. I feel that they have unfairly stifled their competition. Try finding a desktop computer with Linux preinstalled from an OEM, o
Re:My .02 cents (Score:4, Informative)
A guy called JarJarJedi comes to slashdot and bitches about Apple and "Linix", while at the same time glorifying Microsoft's product which he thinks is as good as should be expected, while at the same time he looks at those (Win) computers and sees how often they crash, how virus prone they are and he gets a +4 insightful?
WTF mods?
Asleep at the wheel?
On the offchance that I am wrong, I would then like to say Issa for onessa welcomessa our bizarro-worldssa overlordssa!
And, to stay on the topic, I think tech help "hates" MS because we get stuck fixing their mistakes on our weekends, afterhours and so on. All while the bosses are superhappy about getting the next round of MS licenses for cheap, and delegating the problems to the tech help. This of course leaves nothing for tech help to do but to constantly put out fires while listening to bitchy users.
Sure, script kiddies and CS players of east europe LOOOOVE their microsoft, but they don't have to support 100s of bitchy users whose machines are running slow, because microsoft decided to leave the OS completely vulnerable to spyware.
But I rant. I work for a large Mac shop, so I no longer have the headache of microsoft, and my days are filled with planning for future and improving the network, as opposed to putting out fires. But my hatred for MS is still strong from my previous jobs, and fixing relatives' PCs. Luckily I've got them all switched to Macs, so I no longer spend my holidays cleaning the crap off their machines:) Thank you OS X:)
And oh yeah, lest I forget, Ballmer is a cretin, and I can't get the image of him squirting on the stage, yelling "developers, developers, developers."
Re:My .02 cents (Score:5, Interesting)
Once upon a time I developed a proprietary solution to connect up com objects to a j2ee server, guess what happens, I get a call from a microsoft goon one day trying to buy full rights to the
code...why? Not because they wanted to use it but because they wanted to bury it.
How about foxpro? oops they bought that out and buried it, best and fastest desktop database ever
made.
How about visual studio, pretty nice tool but if you use it long enough you will start to find the
artifical walls put up to drive you further to their platform. Easy stuff is easy in visual studio, soon as you want to push the edge you run into some bug, or artificial wall put in your way.
Nope, best thing I ever did is remove them from my personal and professional life.
Re:I think Microsoft's pretty neat (Score:4, Informative)
Microsoft told IBM that they had an operating system ready for the 8088, so not to worry. They actually didn't, they bought one from a local business for a few tens of thousands of dollars, then a few years later sued them out of existence for trying to ad multitasking when Microsoft had other plans for MS-DOS at the time.
Plus open source, though I'm a big fan of it, is not the creator of the standard reference of the internet. That would be Unix, and at one time also TOPS-20. Though I guess Berkeley Unix (BSD), back when it was mostly encumbered, could be counted as open source although you couldn't look at their source unless you had a source license from AT&T for the encumbered bits.
So far your batting average is pretty poor, but that doesn't surprise me; someone crediting the IBM-PC commodizing hardware to Microsoft could only be refering to statements made by Windows marketing (I hear so often this claim that I think it comes from MS or their journalist lap-dogs and is not independently arived at.)
I wasn't going to post in this "discussion"... (Score:5, Insightful)
However, you're such a blatant appologist that I have to say something.
A corporation is called a "corporation" - and has been "incorporated" - because it has been "given a body" under the law to operate on behalf of a group of persons, and has certain rights AND RESPONSIBILITIES, just as any member of society.
The idea that a company, or its officiers, should put fiduciary responsibility on a pedestal, far above any other responsibilities to the society that permitted its incorporatinon, and on whose sufferance its continued existance depends, is relatively recent. Adherence to a specific duty above all other duties or considerations is the moral equivalent of the "Nuremberg Defense".
If a person can sell their soul, and if a corporation is a person under the law, then surely there are also many recent examples of corporations selling their souls.
-- Terry