Slashdot Mirror


Microsoft Out of Favor With Young, Hip Developers

An anonymous reader writes "Microsoft's failures with the KIN phone (only two months on the market, less than 10,000 phones sold) are well-known to this community. Now the NY Times goes farther, quoting Tim O'Reilly: 'Microsoft is totally off the radar of the cool, hip, cutting-edge software developers.' Microsoft has acknowledged that they have lost young developers to the lures of free software. 'We did not get access to kids as they were going through college,' acknowledged Bob Muglia, the president of Microsoft's business software group, in an interview last year. 'And then, when people, particularly younger people, wanted to build a start-up, and they were generally under-capitalized, the idea of buying Microsoft software was a really problematic idea for them.' Microsoft's program to seed start-ups with its software for free requires the fledgling companies to meet certain guidelines and jump through hoops to receive software — while its free competitors simply allow anyone to download products off a website with the click of a button." Update: 07/07 13:21 GMT by T : Tim O'Reilly says that while he "[doesn't] disagree with all of his conclusions," he's not happy with it Ashlee Vance's piece, writing "I was not the source for the various comments that were attributed to me," including the bit about "totally off the radar." (Thanks to reader gbll.)

13 of 775 comments (clear)

  1. An appropriate quote seems to be... by grnbrg · · Score: 5, Insightful

    First they ignore you.
    Then they ridicule you.
    Then they fight you.
    Then you win.

    -- Ghandi.

    1. Re:An appropriate quote seems to be... by mike260 · · Score: 5, Insightful

      First they ignore you.
      Then they ridicule you.
      Then they fight you.
      Then they kill you.
      Then you're dead.
      Should've taken the hint.

    2. Re:An appropriate quote seems to be... by TENTH+SHOW+JAM · · Score: 5, Insightful

      It's not about losing money as much as losing relevance. Lose relevance and money will follow eventually.

      People work on Microsoft infrastructure because it pays the bills, not because they want to. The problem with this is that in 10 years time it will be cheaper to get a LAMP administrator than it will to get a IIS/MSSQL administrator. Bugger licensing costs, it's the price of risk management that is important to companies. And with Microsoft becoming less relevant LAMP and "Cool Hip technologies" will be the replacement in 10 years when those admins grow up and start doing IT for a living like the rest of us.

      --
      A sig is placed here
      To display how futile
      English Haiku is
  2. Allow me to (hopefully) to be the first to say.... by NewbieProgrammerMan · · Score: 5, Insightful

    Boo-fucking-hoo.

    --
    [b.belong('us') for b in bases if b.owner() == 'you']
  3. Never confuse by UnknowingFool · · Score: 5, Insightful

    Microsoft's program to seed start-ups with its software for free requires the fledgling companies to meet certain guidelines and jump through hoops to receive software — while its free competitors simply allow anyone to download products off a website with the click of a button.

    This assumes that cost is the only factor that start-ups are weighing when determining software. Some of them may legitimately pick open source because it's better or that MS doesn't offer a certain software. For many, they may go to cheaper solutions like OpenOffice instead of MS Office purely on cost. But they may use Apache instead of IIS for performance reasons.

    If cost is the only reason, wouldn't it be likely that once these start-ups are established, they may not like having to pay full price and may turn to competitors for cheaper alternatives?

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  4. Its not because its free. by Xiver · · Score: 5, Insightful

    I don't think their major problem is that opensource is free. I think their major problem is that their development environment is oppressive and they change it every couple of years. Who wants to spend their time learning a new bug ridden API every two years that doesn't do anything different than the last version?

    --
    10: PRINT "Everything old is new again."
    20: GOTO 10
    1. Re:Its not because its free. by hoggoth · · Score: 5, Insightful

      This is the big item for me.

      I can still write C code in emacs and compile with the same makefile under gcc if I wanted to. I can still call the same POSIX libraries. I don't have to throw away everything I know and start all over every few years. I have learned new languages, like Python and Java and new APIs because they were pertinent to what I was trying to accomplish.

      Microsoft seems to make a big marketing splash on a development toolset or language or API every few years only to throw it away with the "next big thing". For someone who's been programming long enough this gets to be a tiring waste of time.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    2. Re:Its not because its free. by pavera · · Score: 5, Insightful

      Maybe... but the last 3 startups I've worked for it was 100% the free thing. When you're building web services that are going to scale to thousands of users and millions of transactions, you need hardware... and when each CPU you plop out there costs you $800+ in software licenses, it gets very expensive very fast, and linux is a no brainer.

  5. Ballmer! Ballmer! Ballmer! by ChipMonk · · Score: 5, Insightful

    Really, has Microsoft had a trend-setting new product (not an update or sequel) since Steve Ballmer took the helm? Everything new product line they've come up with since 2000, from Xbox to the Kin, has been an attempt catch-up with someone, rather than blaze new trails.

  6. Re:Right and wrong by Mirage+of+Deceit · · Score: 5, Insightful

    As such, when my school taught me how to use the no-cost solutions, you can imagine how much more we prefer to work with them as a hobby, because as young, hip, students we don't have any money to just fling around.

    Not to mention that .NET seems to be losing some speed - I don't know if I want to keep writing for it.

    As a recent CS grad, I agree 100% that the cost to get up and running for MS is a pretty huge deal.

    But another big draw in the FOSS world (for me, at least) is the freedom to write code that isn't locked down to particular technology or other setup. I see Microsoft (and Apple, and a few others) as wanting to get us locked into their way of doing things, completely ignoring the possibility of 'change' that doesn't come from them.

    I would much rather give life to some core idea and then see how people with other interests and thoughts can expand and evolve what I started.

    --
    WWGFD?
  7. Re:MSDN? Hello? by Unoti · · Score: 5, Insightful

    Frankly, if you dont have $2K for an Enterprise MSDN licensing, you really have no business doing a start up, do you?

    Ok pop quiz, people. Is the above person a young hip developer, or a douchebag?

  8. MS Tool Suites Have Always Sucked by ewhac · · Score: 5, Insightful
    Below is a copy of a rant I posted to LJ a while back. In short, Microsoft does not, in any meaningful sense, make it easy to get started hacking on their systems.

    ______

    Those of you who know me in even the most casual way may be shocked to hear me say: I want to do some programming in Windows.

    One would think that one would simply go out and download a compiler and an SDK (a bit fat wad of compiler headers, link libraries, and documentation) -- or perhaps buy a CD-ROM containing same -- and you'd be completely set to develop any kind of Windows application.

    You'd be wrong.

    What's available is a hopelessly confusing mashup of tools to develop native applications, VisualBASIC applications, .NET virtual machine applications, Web applications (for IIS only, natch), database-driven applications and, if you're very nice and pay lots of money, Microsoft Office plugins. And, just to make it hard, all these tools are hidden underneath a cutesy Integrated Development Environment which passively-aggressively makes it as cumbersome as possible to figure out what's actually going on under the hood -- you know, the sorts of things a professional programmer would want to know.

    Okay, fine, just give me the tools and docs to develop native C/C++ apps. "Oh, no no no," says Microsoft, twirling its moustache, "You have to pick one of our product packages." Packages? "Oh, yes, there's Visual Studio Express, Visual Studio Standard, Visual Studio Professional, Visual Studio Team System, and Visual Studio Grand Marquess with Truffles and Cherries."

    After looking at the six-dimensional bullet chart of features, I think that Visual Studio Express may get the job done, since it comes with a C/C++ compiler and will compile native apps. "Quite so," says Microsoft whilst placing a postage stamp on a foreclosure notice, "provided you're only writing console apps -- you know, programs that run in a command window. If you want to develop full Windows GUI apps, then you'll need additional libraries which aren't necessarily included with Visual Studio Express."

    Ah, so VS Express will only let me develop "toy" applications and, if I want to do anything more advanced, I should download and install the complete Windows SDK which, amazingly, is free. "Well, you could do that," says Microsoft after tying Nell to the sawmill. "But the SDK doesn't really integrate very well with the IDE. And there's still some link libraries which only ship with Visual Studio Standard or better."

    Fine. I'll look at buying Visual Studio Standard. And then maybe I can get to improving this device driver. "Device driver!?" says Microsoft, blotting the blood spatters off its hat. "Heavens, no, that's not included with anything. You need to download and install the Driver Development Kit for that. And you may or may not need the DDK for each version of Windows you intend to support. Not to worry, however; they're all free downloads..."

    *fume* And people wonder why I've avoided this clusterfuck for the last 25 years. Ever since the Visual Studio 6 days, I've been smacked in the face with this braindamage every time I've tried doing the slightest exploration of Windows development.

    So: Can anyone with modest Windows development experience tell me what Visual Studio flavor to get and which addons to download if I want to:

    • Write native Windows applications and device drivers in C/C++,
    • Debug said applications and device drivers,
    • Not give a damn about "wizards" trying to write my code for me,
    • Not give a damn about database, Web, VisualBASIC, or .NET development.
  9. Re:A more appropriate quote seems to be... by Com2Kid · · Score: 5, Insightful

    But seriously, try coding a week in Qt/C++.

    That would involve coding in C++ for a week. Eew.

    Straight up C, no problem. Awesome language. Love it.

    C++ requires me to mentally juggle too many balls in the air, it is mental effort that I could be expending on writing actual code.