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.)

12 of 775 comments (clear)

  1. Bullshit by winkydink · · Score: 3, Interesting

    Microsoft's Bizspark program for startups requires you to fill out a form to get free software. OK, Almost free. At the end of two years, you have to pay them $200. I wouldn't call that "jumping through hoops". I didn't need any double-super secret intros from investors either. I got the info from the Silicon Valley Association of Startup Entrepreneurs - an organization open to anybody.

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    1. Re:Bullshit by zarthrag · · Score: 3, Interesting

      I'm starting a small business all on my own too, and I took a long hard look as Bizspark - but it's big catch-22 is that you have to be developing independent *software*. I've started a hardware company (consumer electronics/industrial robotics). The product is largely defined by it's usb drivers and accompanying software - but in the end, I'm still producing hardware - that's a whole new world of expensive! If MS were open or at least cheap, I could use the latest visual studio, and maybe even their nifty robotics studio too. But instead I'm using (almost) all opensource tools. Visual Studio Professional should be free - period (express is useful, but severely limited since there are no add-ins allowed.) And MS would do well to give away (or make *very cheap*) a "startup" MSDN on the order of $200/yr that includes visual studio professional. I'd say that would be very attractive compared to free stuff. I like MSDN, but not enough to fork over $1200 and 800 a year!

      --
      Why can't all fpga/microcontroller manufacturers just release free optimizing compilers???
    2. Re:Bullshit by pavera · · Score: 5, Interesting

      well... I can't believe thats really *all* you have to pay... If you build the next facebook, and in 2 years you need 30k servers... you better believe MS is going to come after you for valid actual fully paid licenses... I have no clue how much that would cost... Licensing a small 30 person law firm costs 30k just for 3 servers and MS office... I can't even begin to fathom how much a datacenter full of web servers and SQL server would cost... well into the hundreds of millions... and you can bet MS will keep coming year after year after year.... They'll want you to upgrade the OS every 3-4 years, upgrade SQL server every 2-3 years... each time taking hundreds of millions of dollars from your pocket... and for what?!? FOSS solved these problems and solved them better 10 years ago...

      MS licensing would have killed facebook, twiiter, and google. Probably yahoo, and just about anyone else too. When these businesses started taking off they were still venture funded, and they were adding hundreds if not thousands of machines a month. With that kind of scaling the doubling in cost for MS licensing would have bankrupted all of them before they had a chance to find a business model. No one building to scale on the web would ever choose MS, its far too expensive when you're talking about thousands of nodes.

      The only major web company I know of that runs MS is eBay... and besides going public in the .com boom, I have no clue how they managed to afford the doubling of their startup costs that using MS means. Maybe they got some sort of sweetheart deal... but MS is notorious for doing a sweetheart deal to start, only to ruin your life when the rubber actually hits the road, trusting them with your business is foolish. eBay shareholders would probably be really happy if the capex going to MS stayed on eBay's bottom line...

  2. ..rrrriiipp by elbiatcho1 · · Score: 4, Interesting

    More, exotic fart apps is what we now expect from this new generation of HIP programmers.

  3. Re:A more appropriate quote seems to be... by Jurily · · Score: 5, Interesting

    Yeah, I'm pretty sure that's when they actually lost all the "young, hip developers".

    Not really. C# is the cleanest language I've ever coded in. It's the libraries that are fucked up: the .NET base libraries are basically the managed versions of the Win32 platform.

    Compare Qt, which is built on C++ (their greatest flaw), but actually do magic along the nice library to make manual garbage collection look easy, and have an event system which is multithreaded by default. With Qt, C++ looks more like a scripting language (with the byte-level stuff available if you need it), which is exactly what .NET would have needed to do.

  4. Re:Too narrow by mjwx · · Score: 3, Interesting

    The Microsoft software stack is designed so that service providers can siphon money off at the point of delivery. Antivirus is a good example. Yeah we sold you an OS but you need this extra thing to make it secure, didn't you know that?

    As much as I dislike MS, this is a case of "never blame malice for what can adequately be blamed on stupidity".

    Microsoft designed a single user OS with no in built security in a time where networks were rare and have been forced to continue on with it by their customer base. All security ended up being tacked on because MS cant afford to kill legacy applications. I really don't think anyone at MS wants Windows to be insecure, it just happened that way and now they have to live with it.

    So its a great way to make money if you stay with their targeted solutions. But if you want to do something totally new the benefits of using microsoft aren't really there so developers look elsewhere.

    This, the entire article is not news and I think this sums it up nicely. For a long time now the innovative people have used OSS whilst the people who just want to bring product X to market used MS.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  5. huh? by Tridus · · Score: 5, Interesting

    Isn't it more a problem that Microsoft isn't competitive in the markets where "young, hip developers" are doing things? They don't have a competitive smartphone OS right now, and likely won't anytime soon. That's where the exciting development is happening. So they're not a player.

    If you're a developer looking to do smartphone apps, are you really going to target Windows Mobile? If so, which version? The obsolete one, or the one that isn't out yet? It's not a serious option at this point. So to say they lost developers for some reason is kind of silly, since it's not a problem with their developer outreach or their tools. They haven't given people something to develop FOR.

    --
    -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
  6. Re:A more appropriate quote seems to be... by Jurily · · Score: 4, Interesting

    Win32 makes me want to gouge my eyes out where as .NET libraries cause no such adverse reaction.

    Told you C# was a cleaner language :)

    But seriously, try coding a week in Qt/C++. You'll learn what a decent library should look like. As for Qt's worst weakness: you'll have to deal with templates and the resulting error messages your compiler generates. (And $DEITY help you if you mess up in something 'moc' will generate code from).

    Interestingly, Qt may be for most cases actually better than managed environments: `deleteLater()` only fires when the event loop finishes: implicitly, when the CPU is idle (of course the .NET gc may do the same thing, but it's not guaranteed). Of course this requires you know what you're doing, but that's C++ for you.

  7. Here's a big DUH... by dskoll · · Score: 3, Interesting

    I work at a 100% Linux company, but was thrust into the world of MSFT for one day today with some business partners. The one partner was busy trying to deal with a dead Exchange server; he'll be driving straight to the customer site and rebuilding it from scratch... a long night ahead.

    The other partner was also having Exchange server hiccups. And one person's laptop got in a snit and refused to work. A reboot elicited about a dozen scary warnings about missing DLLs until finally it booted to the point where it could limp along.

    And I realized that our on-the-cheap FOSS infrastructure is not only way cheaper than MSFT, but vastly more stable and reliable. I'd really hate to be stuck in the Windows world for more than a day; the nimble FOSS users are going to be the death knell for uncompetitive companies still stuck on MSFT.

  8. They never really wanted them by rainmouse · · Score: 4, Interesting

    During my degree in computer science, for third year we were all turning up at computing expo's and fairs looking for an industrial placement year but when we spoke to Microsoft they were arrogant and rude. The said basically not to bother applying, the odds of getting something are so remote you would have to be beyond amazing and we don't think you are, same goes for any post graduation placements. Needless to say, we applied to companies that actually wanted to work some of the next generation of software developers instead.

  9. Re:A more appropriate quote seems to be... by MrSteveSD · · Score: 3, Interesting

    It's not just about having good polished development tools, it also about vendor lock-in and cross-platform ability. Lots of companies are moving over to Linux and .NET doesn't exactly play well there. There is Mono of course but there are potentially serious legal issues and I suspect many companies are quite dubious about using it.

    C# and much of the .NET platform is very nice indeed. The Generics in .NET put Java's to shame. If Microsoft had actually open-sourced .NET it would probably have blown Java out of the water. But they didn't and they probably won't. When it comes to the mobile phone arena and its numerous operating systems, the lack of cross-platform ability becomes even more of a problem. Microsoft has never been into making their tools cross-platform because their real interest is in promoting their own platform. As long as they continue down that route, I think the user base of their development tools will continue to dwindle.

  10. Re:A more appropriate quote seems to be... by guruevi · · Score: 3, Interesting

    And again I have to point out, MOST =/= ALL, Microsoft's version of 'Open' =/= Open.

    Just read their EULA's - Only for use as a reference, can't make your own implementation, you can't sue them if you read the source code and find out they use your patents. If they sue you for the same reason (patents) and you counterclaim with your own, your license ends right there.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com