Linux and Open Source

Steven J. Vaughan-Nichols & Paula Rooney

Microsoft has not invented here syndrome

By | August 11, 2010, 5:17am PDT

Summary: Microsoft in the post-Gates era is looking increasingly like IBM in the post-Watson era. But progress won’t wait for the company to get its act together.

The story of how Microsoft killed its chances in mobile telephony by strangling Danger, a company it had bought only a few years ago, turns out to be a symptom of a much larger problem.

Not Invented Here Syndrome (NIHS).

Further evidence is emerging in the demise of its “Iron” projects, IronRuby and IronPython.

The plan had been to offer developers two ways to build dynamic applications — .Net and an embedding API for other languages dubbed Dynamic Language Runtime. Now it seems if you want to build Microsoft stuff, you use Microsoft tools, or go elsewhere.

All this was revealed in a recent blog post by Jimmy Schementi, formerly a key member of the Microsoft IronRuby team. Schementi felt such bad mojo in Redmond he and his wife drove cross-country, back to New York City, where at least you know the muggers by sight.

Schementi said he is going to work for Lab49, and that should sound alarm bells. If Microsoft is losing customers in financial services because of NIHS, it’s going to lose some serious coin.

Sure, projects like this could go to Codeplex, but they should have been there long ago. Had the move been made say, in 2009, with Microsoft employees like Schementi as commiters, a serious team from several companies might be in place now. As it is, the move looks like a code dump.

That’s not the way this works. If you’re interested in sharing, you share up-front. Watch how Eclipse works. If you want to go all-proprietary you keep your mouth shut until your work is done. Watch how Apple works.

Microsoft in the post-Gates era is looking increasingly like IBM in the post-Watson era. But progress won’t wait for the company to get its act together. We can do very well without you, Prof. Ballmer.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Dana Blankenhorn has been a business journalist for 30 years, a tech freelancer since 1983.

Disclosure

Dana Blankenhorn

Dana Blankenhorn has been a journalist, writer and part-time futurist for over 30 years.

At the present moment I run only a personal blog in addition to my ZDNet open source blog.

DanaBlankenhorn.Com has the subtitle The War Against Oil. In the past I have used it to write about political history, e-commerce, personal matters, some ideas related to open source, and The World of Always On, which is the idea of using sensors, motes and RFID to turn WiFi links into platforms for applications which live in the air.

My IRA account at Schwab holds a few tech shares, most notably some Intel and Applied Materials, but there are no open source companies in it. I don’t even own any CBS stock.

Biography

Dana Blankenhorn

Dana Blankenhorn has been a business journalist for nearly 25 years and has covered the online world professionally since 1985. He founded the Interactive Age Daily for CMP Media, and has written for the Chicago Tribune, Advertising Age's "NetMarketing" supplement, and dozens of other publications over the years.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
42
Comments

Join the conversation!

Just In

RE: Microsoft has not invented here syndrome
musdahi Updated - 21st Sep
Microsoft has not about it is bank that website attacked from the site support from any soldier site to the light home page is great invented
0 Votes
+ -
And Microsoft is so smug that they don't want anything not MS.

Hopefully this hubris will be their downfall.
0 Votes
+ -
Microsoft has not about it is bank that website attacked from the site support from any soldier site to the light home page is great invented
0 Votes
+ -
Hahaha! Yes Microsoft is hurting bad! Come on! Windows 7 is doing great. Windows live services are still the most used worldwide. The new windows phone 7 will sell just fine. The zune has not been in the news but sales are great and the software was way better than itunes! This story is by a microsoft hater and is not worth the time i spent reading it. Just use products you like and forget who made it. Hahaha what a joke!
0 Votes
+ -
Windows 7 will crash and catch fire
HollywoodDog 11th Aug 2010
@imsimsj ... burning the careers of a lot of unfortunate souls with it.
Zune sales are 'great'? Are you high right now?
0 Votes
+ -
RE: Are you high right now?
fatman65535 11th Aug 2010
@HollywoodDog

I too suspect someone spiked his Kool-Aid.
0 Votes
+ -
Troll bait, anyone?

wink
0 Votes
+ -
Sock puppet?
Jeff Dickey 12th Aug 2010
@LTV10, I have faith that Mike would be both more original and a better wordsmith. I call copycat on @imsimsj, who uses a typo for a nick.
0 Votes
+ -
Now how would you know, Jeff
LTV10 12th Aug 2010
Do you know Mike? Personally?

lol... grin
0 Votes
+ -
@imsimsj
Did the world change last night?

Google is still the top search engine by a large margin.
Win Phone 7 will be pretty much DOA
Zune has been DOA for years.

About the only thing holding MS up is Windows and Office and that's due to the tie and lock-in.
@itguy08 and HollywoodDog, Seeing as how you are so good at predicting the future! Sure wish I were that smart.
0 Votes
+ -
@cornpie, so where's he wrong?
LTV10 11th Aug 2010
Is Google still not the top search engine?
Is not Win Phone 7 mobile still vaporware?
Has Zune topped past iPod sales?

Do tell.
0 Votes
+ -
@imsimsj I didn't know there was such a thing as an enthusiastic microsoft fanboi. I thought only companies that catered to hipsters and tweens got those. That's, uh, cute.
0 Votes
+ -
Welcome to zdnet...
LTV10 11th Aug 2010
...where Micro$oft gets to show off it's deep pockets by paying shills to come on here and generate faux enthusiasm for their products.

Welcome aboard. wink
0 Votes
+ -
Microsoft is too insular
HollywoodDog 11th Aug 2010
possibly as a function of being isolated in the Northwest and away from the larger tech world. When you don't have competitors nearby, it's easy to imagine they don't exist and retreat in to your shell.
Microsoft can continue to coast on Windows and Office for many more years, and hopefully they keep trying and failing to do all those other projects - it keeps a lot of tech workers off the dole.
0 Votes
+ -
Just an editorial suggestion...
r.u.FED.up.2 11th Aug 2010
The use of multiple words used to refer to one action, object, belief/policy or in this case, a behavior usually read much better when placed in quotes or hyphenated. In this case, your article heading would have caught my attention more readily had it read:

Microsoft has not-invented-here syndrome.

or better,

Microsoft has "Not Invented Here" syndrome.

I'm surprised that your editors did not make this suggestion.
0 Votes
+ -
RE: Microsoft has not invented here syndrome
DanaBlankenhorn 11th Aug 2010
@r.u.FED.up.2 I write my own headlines. No editors involved. Any mistakes are my own, and I try to fix them. I considered using "Not Invented Here" but the editors have told me they are discouraging the use of quotation marks in headlines (harder to index) as well as capital letters except at the start of the headline or to denote company names. The dashes are another good thought, but I decided that might also be an indexing problem.

I could be wrong, but I haven't gotten a nastygram from the editors yet. Stay tuned. Or if you really like Microsoft, stay Zuned.
This is FUD. It's the same as the Sigularity project. What I'm not sure about is who is causing the FUD. MS is pretty clear about what are research projects and what is production quality. In the case of Singularity, there is a big article in the "Communications of the ACM" this month talking about it being the next big thing. The thing is that the basics of computer science have not changed that much in the last 50 years and a lot of these research project have some iteration that has been tried in the past (Apple's micro kernel i nthe late 90's vs Singularity).

Is it MS making the claims or over-enthusiastic media?
0 Votes
+ -
RE: Microsoft has not invented here syndrome
Loverock Davidson 11th Aug 2010
I don't think thats the case for the Iron products. It was more that no one is using ruby or python anymore, no need to waste time developing for it.
0 Votes
+ -
RE: Microsoft has not invented here syndrome
phunter_outercurve 11th Aug 2010
@Loverock Davidson
Good point, Blackduck's recent inventory of languages shows Ruby has less than a 1% share in open source projects... http://www.blackducksoftware.com/oss/projects#language
0 Votes
+ -
@phunter_codeplex Python? Python has one of the most vibrant omniverses built around a language, open source or otherwise, that I've seen in decades; the only thing that comes reasonably close was C back in the '80s. But of course, nobody uses C anymore....
0 Votes
+ -
FoxPro is another example of their NIHS that has been pointed out a long time ago. But MS doesn't have a problem with copying from others.
0 Votes
+ -
Not really.
cornpie Updated - 11th Aug 2010
@Rick_R Actually Microsoft SQL Server was not (at least initially) invented here either. It started out as a joint project with Sybase and was basically an OS2 version of Sybase's database. Over time it eventually evolved into the SQL Server we know today and Sybase exited the picture. For quite some time Fox Pro and SQL server were sold in parallel. At the time I remember thinking that it really didn't make a lot of sense for Microsoft to be selling two different database products and I guess they eventually agreed with me. So I think that Fox Pro was not really NIHS (as SQL Server was NIH as well) but just a consolidation of the product line.

I can also site numerous other examples of products (both client and server) that Microsoft acquired from other companies (and thus were NIH). Viso comes to mind. However I site SQL Server because it has become such a central part of Microsoft's server product line.

Edit: One additional point. Saying "copying from others" in my mind implies stealing, pirating or otherwise copying illegally or immorally somehow. If that is what you mean I have to disagree. Microsoft purchased the rights to these products from the owners.

Edit 2. One additional additional point. Speaking to Fox Pro, for a time it was included with Visual Studio which could be useful if you wanted to build a DB application but didn't want to Buy SQL Server. But about the time Fox Pro went away, Microsoft started including (and making available for free download MSDE (now know as SQL Express) so this is another example of just consolidating the lineup. SQL Express is just a somewhat limited/lower end variant of SQL server rather than being a completely separate product as Fox Pro was.
0 Votes
+ -
MS have been found to have stolen others ip
Richard Flude 11th Aug 2010
So I don't know why you'd disagree with such aqusations.

I've asked the question for a decade, can somebody identify anything ms has actually not copied.

USD10 billion a year in claimed R&D for very little.
0 Votes
+ -
Please support with facts.
cornpie Updated - 11th Aug 2010
@Richard Flude And specific examples. Unsupported assertions are of no value. In the examples I cited Microsoft purchased the rights to to the product which is a completely different thing.
0 Votes
+ -
ms, just put the pieces together!!
yves707 11th Aug 2010
i think its not about innovation. ms innovated sometimes too much. the problem is more that they have to put the pieces together. eg.
- live mesh vs foldershare vs live sync
- media center vs media room
- media player vs zune
- windows ce vs windows phone 7 vs windows mobile 6.x vs windows

apples e.g. in the mobile business was all about simplyfying/integrating already known technologies.
0 Votes
+ -
Not sure I get your point
cornpie 11th Aug 2010
@yves707 Sure, the products have evolved. Windows CE evolved into Windows Mobile (more of just a name change actually) and will soon evolve into Windows Phone 7. Sort of like iPhone, iPhone 3, 3g, 3gs, and 4 or Android versions running up to 2.2.

All companies and products do this. Are you saying they should just stand still?
0 Votes
+ -
@cornpie: no, sorry. i think you got me wrong
.
what i was trying to say is that the true innovation at microsoft should be to bring already innovated technologies together. so they can laverage their full strength! everything is already there! they just have to combine the existing innovations.

a good example for that is the upcoming wp7: they integrated facebook, exchange, zune, xbox, etc. in a wonderful easy to use package... its as simple as that...

by the way: windows ce is the basis for windows phone. and marketed as a seperate os for oems....
0 Votes
+ -
RE: Microsoft has not invented here syndrome
brianpeterson@... 11th Aug 2010
NIHS is MS biggest problem and one can only assume that Ballmer is totally ignorant of it, even more so than BillG.
0 Votes
+ -
RE: Microsoft has not invented here syndrome
DanaBlankenhorn 11th Aug 2010
@brianpeterson@... My point was that Gates is not ignorant. Gates is the entrepreneur who got Microsoft where it is. Ballmer was his #2, but automatically moving the #2 up to #1 doesn't always work, because the #2 is usually the inside guy, and #1 is an outside job.
0 Votes
+ -
How many...
Jeff Dickey 12th Aug 2010
@DanaBlankenhorn Fortune 500 companies since, oh, WW2 have stuck with the same CEO for this long with their stock price doing as poorly over time as MS? Maybe Eastern Airlines, or Studebaker... and we see how those companies are the titans of industry today. Small shareholders (like, say, employees) devoutly wish the Board would wake up and do their jobs for a change.
The mobile game has just barely begun and MS looks to have a pretty strong entrant. Are you going on record here as saying you dont think MS will have higher smartphone market share than apple in the next 5 years or so? Or than RIM? Or than WM does today? I'm really very curious to your answers to these questions.

And what makes you think there was anything worth saving/reusing in Danger's code base? I think the lack of scalability/reliability of its service code is pretty obvious now and it had nothing like Silverlight on the client side. In fact I'd bet is was bad enough to not warrant any more investment in and abandoning it was/is probably a great move. And I'd bet that was known prior to purchase and that the purchase had a lot more to do with buying a customer base than a code base. That they couldnt get WP7 out in time to see that they should skip KIN altogether and leverage that customer base onto WP7 is unfortunate for them and makes it turn out that the purchase didnt pan out. That I think we can agree on, they probably thought it was coming quicker at the time. But that certainly doesn't mean they should have tried to use any code that came from Danger.

If you wanted to build a skyscraper to last decades on a lot you bought that had a little storage shed on it would you try to build on top of the little shed or would you think it best to tear it down and start with a real foundation?
0 Votes
+ -
RE: Microsoft has not invented here syndrome
DanaBlankenhorn 11th Aug 2010
@Johnny Vegas Fewer people think Microsoft is still a player in mobile than think Tiger Woods will win the PGA.

Danger was bought to be the mobile platform, then was killed in favor of Windows, which no one thinks is a mobile platform.

Now they're not supporting .Net development except through .Net tools.

Arrogance is one thing. Arrogance in defiance of the facts something else. As any follower of Tiger knows.
I guess we disagree on what Danger was bought for, I don't have any knowledge of it one way or the other but then again I dont ever remember reading anything from MS about it being to replace windows for mobile, nor of any subsequent post acquistion investment in it.

But you sound so convinced that "no one thinks (Windows) is a mobile platform" (also not my impression) that I'd really like to get your response to what you think their market share will be.
What's your guess at the smartphone market shares of iphone, android, and WP+WM for 2011, 2012, 2013?
0 Votes
+ -
I don't really see the problem here. MS has the right to want to push their own projects over open source projects. I never got why MS would do anything to push open source as it goes against their business model. There are plenty of open source projects out there for programmers to work on like Jruby,Jython,Open Pascal,etc..
0 Votes
+ -
Who the hell would run Ruby or Python on some second-rate Microsoft server OS anyway? Especially Ruby. It already has overhead and scalability issues; mixing that in with Microsoft junk is lolworthy.
@nphyx The Iron languages (Ruby, Python and PHP) were trumpeted a few short years ago as, if not truly legitimizers of Microsoft in the FLOSS space, at least promising developers "hey, you can continue writing Neat Stuff? in dynamic languages even as we convince your bosses to lock you into more and more Microsoft systems." I strongly suspect that the reason for their demise is as you say: given an implementation of Project Foo in IronPython on .NET, the development team could then turn right around, bring Foo up using Python on Linux or Mac and say "See how much faster and better it runs? We can throw every piece of MS software we own into the river and we'll still be saving money within N months," where N is a politically-acceptable period of time. Microsoft saw that coming, realized they could never win that game, and chose (belatedly) not to play.
0 Votes
+ -
Maybe we should call it TWDNLFHADTRI?
Gaius_Maximus Updated - 11th Aug 2010
Those Who Do Not Learn From History ...

I mean, NIHS kinda implies ignorance or fear, doesn't it? Whereas M$ exhibits more of a hostility. It's not that they don't know how to play well with others, it's that they don't want anyone else on what they perceive as their playground. And they've always been that way.

But history is full of examples, so it's really a no-brainer to see where this is all headed. And, given its technological and chronological proximity, the auto industry may even be the best example to look to.

Do you know that you use a steering wheel today instead of a tiller because government had to intervene in a industry bent on proprietary solutions? Ditto hydraulic brakes, Tubeless tires, Roads (instead of rails), Turn-signals, Brake lights (of a very specific color and brightness), Seat-belts, Padded dashes, Crush-resistant roofs, Pollution controls, 5-mph bumpers, 3rd brake-lights, gas mileage, in fact, practically everything about your car, including size, shape, and color are to some degree the result of government having to get involved because industry felt compelled/justified by the patent system to always invent something they could call their own.

Great, you may say. The result is the cars we have today, cars that pretty much anyone can drive because they're all pretty similar in so many ways.

But the headlight situation stands out as an example of what we might not even know that we're missing. Government once mandated 2 or 4 round, sealed-beam headlights, which was fine in its day, but the rules hung on long after better things were available, and we know this because the rest of the world was busy outfitting their cars with far superior headlights. The US versions had to be adapted for the US market, and that was usually less than desirable. Domestic makers' solutions looked better, but still lacked the foreign makers' superior lighting on foreign models, not to mention better, more aerodynamic styling.

But that's when we had the Europeans doing their own thing, showing us the way. We knew what we were missing. What happens when everyone has no choice but to adhere to government or de facto standards, even if they have to pay royalties to do so? Then everyone pays someone to do nothing, like when M$ collected $50 for every PC sold, or Tandy/Grid got $50 for every 'clam-shell' laptop sold, and no one makes any advancements.

That's why you don't want the government to have to start mandating standards that don't really need to be, because imposing standards really is one of the explicit responsibilities of all governments. That is, in fact, the real meaning of the word 'regulate' in the commerce clause of our own constitution: to make it regular, or standard.

Pretty soon, government may even 'standardize' how many bolts your car wheels have, how big they are, their offset, diameter, width, material, etc., under the argument that the industry and consumer are hampered by so much variety.

Now, have a look at all the programming languages we have. Can anyone really make a solid case that java or .NET, or Python isn't, or can't be made to be the only language anyone really needs? I sure can't. But we'd better start forcing the point on M$ et al, or the gov will.

But, when the gov mandates it, it won't be java, or Ruby, or even C#. It'll be COBOL.

Don't let M$ make the gov do that to us.
0 Votes
+ -
HollywoodDog... You should keep up on your news not just what is on the front page. Yes Zune sales are doing well, Not Great but well. They sale out often at many big name stores like Best buy, Walmart and yes Amazon! This is why I said it has not made the news but it has grown and will even more now that it is going international with the windows phone 7. I am not a microsoft fanboy haha! I use what works best. I don't care who makes it. I like google chrome and Picasa, I like zune and skydrive and I think online flickr has the best photo's to look at. I just don't like people who just look at one company as being the best at all things. That will never happen and thats great! The more companies that try and out the others the better toys we get from each of them.
0 Votes
+ -
RE: Microsoft has not invented here syndrome
john_gillespie@... 11th Aug 2010
Yeah ... and don't bogart that joint!
0 Votes
+ -
Some companies get so big that they become stagnant. Vision is lost, and creativity lags in a stagnant environment. Microsoft has this syndrome, just like GM. NIHS is a trap that Microsoft finds itself in because it is a stagnant enterprise. I hope they recover, but I doubt it under the current leadership.
0 Votes
+ -
RE: Microsoft has not invented here syndrome
twaynesdomain 16th Aug 2010
NIHS has been a noticeable problem with Microsoft and several other companies for at least two decades.
0 Votes
+ -
Another example of NIHS. Back in the pre-IBM PC day, Texas Instruments had a nice product which as I recall was a personal computer: TI-994a or somesuch. Anyway, when IBM came out with their PC, using an Intel CPU, several lead engineers went to TI management and argued: "whatever IBM touches because the standard, so we should use this Intel CPU rather than our Proprietery CPU." They were refused, for NIHS was very strong in those days.
The engineers left the company and started: Compaq..
The rest is obvious. - Former TI employee

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix