Live data from Hacker News

Why do programmers hate Microsoft?

adtmag.com

41–50 of 73 posts

Re: Why do programmers hate Microsoft?

#41
Microsoft has done a lot of harm in the last 20 years. They succeeded through a strategy of continually expanding into new areas (operating systems, office software, web browsers, email, programming languages, etc) and producing products that often worked poorly and only with the rest of their platform. They succeeded at this for a time, creating a monstrous shambling behemoth of software that was powered entirely by its own momentum. But it wasn't very good, and everyone knew it.

I assume that others, like me, were very frustrated during that time. We knew this wasn't the right way. Software folks tend to see the world through software eyes, and we know that an incompatible proprietary mess only comes back to haunt you. But what could we do? They had the money and the influence. To misquote PG, we bought it with misgivings. We made our sites work with IE, we made our code compile under VC++, we gave our servers and clients special_microsoft_spec_exception flags. And we bitched on Slashdot and spelled Microsoft with a dollar sign and dreamed of a day when we wouldn't have to deal with it anymore.

Well, now we don't. Apple's eating Microsoft's lunch from the hardware up, while Google chows on it from the web down. They have way too much money to fail fast, or maybe to even fail at all. But they have to play ball now. Why do programmers hate Microsoft? Justice, I suppose. They certainly didn't treat us well when they were in charge. Programmers have long memories.

Re: Why do programmers hate Microsoft?

#42

Earlier quoted context omitted.

>Linux comes with Apache, Python, C/C++, Perl, AWK, sed, vi, emacs, and more. >Windows comes with Minesweeper. Erm... you can download for free compilers from Microsoft or the Visual Studio Express editions. Or you could get all of those above things for Windows. You get IIS with Windows. Why should MS bundle those into Windows and waste disk space for 99.5% of people who will never use it? BTW Ubuntu does not come w…

> Erm... you can download for free compilers from > Microsoft or the Visual Studio Express editions. > Or you could get all of those above things for > Windows. You get IIS with Windows. Maybe you can now, but when I was getting into programming you couldn't. Things have changed, but consider a more recent example. I use a Windows laptop when travelling because I can no longer be bothered with the hassle of dealing w…

>At the time this started I checked, and I looked, and nowhere could I find any way to read or convert these files without paying for a new version of Word.

You should have looked and checked harder. Word Viewer was always free.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=...

>View, print and copy Word documents, even if you don't have Word installed.

Re: Why do programmers hate Microsoft?

#43
post #38
post #22

Earlier quoted context omitted.

You have described every company.

Sure, but this one was the 800 pound gorilla. Most of those companies don't have the power to really screw us over. Microsoft did. To some extent, they still do.

We have a new 800 pound gorilla intent on screwing us over. http://finance.yahoo.com/q/cq?d=v1&s=AAPL,MSFT

Re: Why do programmers hate Microsoft?

#44

Almost every person I have ever met who hates Microsoft was either ignorant of the matters (meaning they just read what other people said and never had original thoughts) or had a specific beef in one area that they let inform their thoughts about the company as a whole. Lots of web developers, especially those who were not professional developers in the 90s see and hear this horror story of a big mean monopolist who…

It is sad really, because Microsoft is years ahead of any other company in the way they treat developers. If you havent used Visual Studio you wont understand that.

You are obviously not referring to Visual Studio 2005 here. It is a half-baked unstable mess, that I still have to use every day. It's the Vista of IDEs.

Microsoft also has a tendency to release frameworks before they are stable, or well thought through. They do usually get things right after a few versions, but the unfortunate people who build and maintain software built on the original idea are left stranded.

Re: Why do programmers hate Microsoft?

#45

I think a big reason why people don't like Microsoft, is the anti-competitive behavior they used to get to the size they are today. A lot of people dream of starting a business one day (especially around here), and when a company was built by crushing start-ups/small businesses in illegitimate ways, people aren't going to be too happy about that. Plus, they have that little paperclip thing that pops up whenever you a…

"I think a big reason why people don't like Microsoft, is the anti-competitive behavior they used to get to the size they are today."

That's completely nonsensical. Microsoft didn't act anti-competitively to become big, they did it AFTER becoming big. You can't abuse power you don't have, and when Microsoft won the OS contract with IBM, it was a tiny company, and Apple was by comparison huge.

Microsoft got big by taking advantage of the fact that the guy that wrote DOS didn't think it was worth anything, so he was happy with the $50k (or whatever) that Bill gave him for it, and IBM didn't think that the PC market would go anywhere, so they didn't think anything of giving MS money for every PC sold.

When Bill started licensing DOS to every company that wanted to make a PC, Microsoft became big.

THAT is how Microsoft acquired the power to abuse that they then proceeded to abuse.

Re: Why do programmers hate Microsoft?

#46

Almost every person I have ever met who hates Microsoft was either ignorant of the matters (meaning they just read what other people said and never had original thoughts) or had a specific beef in one area that they let inform their thoughts about the company as a whole. Lots of web developers, especially those who were not professional developers in the 90s see and hear this horror story of a big mean monopolist who…

> Almost every person I have ever met who hates Microsoft was either ignorant of the matters (meaning they just read what other people said and never had original thoughts) or had a specific beef in one area that they let inform their thoughts about the company as a whole.

I don't hate microsoft as a whole. I hate COM+ office interop, and I hate that I'm forced to use this because of an internal dependency on Excel by the company that writes my checks. I hate that I have to have an entirely different approach to read the contents of an Excel spreadsheet then to write to one with office interop.

All of that gets shorthanded to "I hate microsoft" when talking to co workers though.

Re: Why do programmers hate Microsoft?

#47
I suspect that it's related to history, because there is a reason that the term "Microserf" exists. Microsoft used to operate like amazon does today -- burn the developers out and who gives a $# about turnout, because EVERYONE wants to work here...

... which was true, but it was for the money; Microsoft stock options were making people rich.

The proof?

The year that MS stock values dropped for the first time, MS started having trouble hiring people.

They treat their own developers a LOT better than they used to, in fact almost as well as Google does.

But it's hard to live that Microserf thing down... partly because that sweatshop method, replacing process with extra hours, leads to terrible, bug-ridden code.

What irks me more than people irrationally disliking Microsoft is people who spout about how bad Microsoft's code is, and how asinine their processes are, while making exactly the same mistakes that even Microsoft learned from and has been fixing.

Re: Why do programmers hate Microsoft?

#48

Almost every person I have ever met who hates Microsoft was either ignorant of the matters (meaning they just read what other people said and never had original thoughts) or had a specific beef in one area that they let inform their thoughts about the company as a whole. Lots of web developers, especially those who were not professional developers in the 90s see and hear this horror story of a big mean monopolist who…

I think Visual Studio is one of the most painful pieces of software I've ever used.

Re: Why do programmers hate Microsoft?

#49

Earlier quoted context omitted.

> Erm... you can download for free compilers from > Microsoft or the Visual Studio Express editions. > Or you could get all of those above things for > Windows. You get IIS with Windows. Maybe you can now, but when I was getting into programming you couldn't. Things have changed, but consider a more recent example. I use a Windows laptop when travelling because I can no longer be bothered with the hassle of dealing w…

>At the time this started I checked, and I looked, and nowhere could I find any way to read or convert these files without paying for a new version of Word. You should have looked and checked harder. Word Viewer was always free. http://www.microsoft.com/downloads/en/details.aspx?FamilyID=... >View, print and copy Word documents, even if you don't have Word installed.

Excellent - thanks.

Oh, hang on, I'd still need to use Windows, which is a rare event for me. Still, nice to know I can use a Windows machine to read Windows files.

Oh, hang on, I also need the Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint File Formats. I'll put that on the list too.

And actually, this still isn't the point. There are still the "embrace and extend" issues I need to deal with, and the "interesting" interpretations they put on the standards, and the inter-operability issues raised.

Microsoft is no longer the company they once were, but I've had so much grief and so much pain from dealing with their systems I just avoid them. I can't bring myself to care, or to waste the time.

Which is why I won't bother replying further to this thread. I've answered the question, I've provided information, and explained my circumstances, and now I'm moving on to get stuff done. Without Microsoft.

Re: Why do programmers hate Microsoft?

#50
post #31

Linux comes with Apache, Python, C/C++, Perl, AWK, sed, vi, emacs, and more. Windows comes with Minesweeper. When I was starting out there was no Microsoft or Linux. I got a machine that had a programming lanuage built in to it, and I could write programs. Pretty much the first large program I wrote was a compiler to convert a subset of BASIC into Z80. It was written in its own subset, and could compile itself. I hac…

So what? If you want developer tools, they're a free download on microsoft.com http://www.microsoft.com/express/ Microsoft can't win here, if they shipped all that with the base OS there'd be haters hatin' on them for "bloat".

I wish I'd never answered. It's a religious war - no one will win. Lots of people will end up bloodied. I should've known better.

Still, I did reply, so let me tell you of my personal experience, and then I'll leave.

My experience is that working in a Microsoft environment as I have in the past, everything seemed bloody awkward and more annoying. Working in a Linux environment I've had far fewer hassles, and the system just doesn't get in the way.

My experience, my circumstances. I don't hate Microsoft, I've just found I'm more productive in other systems.

And I'll say nothing more on the subject. I can't care enough to do so. In fact, I couldn't really care less.

Post reply on HN