Linked by David Adams on Mon 7th Jul 2008 17:55 UTC
Microsoft A Silicon.com article takes a look into the crystal ball, with Bill Gates departing from Microsoft, and posits the following potential changes: 1. A greater acceptance of open source 2. A new approach to Windows releases 3. Secure new revenue by buying big 4. Taking the web seriously through interoperability 5. More Microsoft than Gates [letting new people make decisions].
E-mail Print r 0   8 Comment(s)
Order by: Score:
The Apple Model
by tomcat on Mon 7th Jul 2008 19:11 UTC
tomcat
Member since:
2006-01-06

Microsoft has already started to adopt a model that's more akin to Apple than anything else: It uses and contributes to projects which leverage its own platform, and could really give a damn about the larger open source developer space. Which is pretty pragmatic. Nobody can credibly argue that Apple is an "open source" company. They simply use and contribute to open source, where it makes sense for their bottom line.

kinda un-informed
by google_ninja on Mon 7th Jul 2008 21:14 UTC
google_ninja
Member since:
2006-02-05

1. A greater acceptance of open source


Big problem here is that MS refuses to ship open source, even when it makes sense. I don't know as much about the windows world, but in the dev world it is all over.

Entity Framework was a big resounding failure, people wanted NHibernate with better integration and tooling, not LINQ2SQL with a better design surface.

TFS source control is confusing, as after all these years of effort they have almost got something almost on par with SVN. Why didn't they just buy tortoise?

MSTest, oh how I hate thee. Roughly the same as NUnit, just wayyyyyyyyyy slower. Why? NIH. There was no reason for MSTest, and after its second revision it is still hands down the worst testing framework in .net.

MSBuild. Why?? Same deal as MSTest, a gigantic reinvention of the relatively mature NAnt.

Unity Framework. Ok, lets see, we have StructureMap which is very mature and feature rich, CastleWindsor which has been around for ages, Spring.Net which has roots in a project that has been around since BEFORE .net existed, and Ninject, which is a kickass innovative lightweight container. Why in the name of god do we need another half baked, over engineered IoC container?

I could go on. MS has some fantastic tools, but there are plenty of places that they don't have anything, and open source has robust, mature frameworks.

And yes, I am bitter about this.

2. A new approach to Windows releases


One of the great new features of the new windows release management is that nobody is talking anymore about what they are doing. Sure, that bit them on the ass for Vista, but I'm sure everybody would rather they solved the problem by talking and LISTENING rather then just not talking anymore.

3. Secure new revenue by buying big


They also have to dodge the anti-trust stick, so buying big has to be done extremely carefully.


4. Taking the web seriously through interoperability


Here I agree, although for some reason they talk about ODF (of all things) and live mesh in this bullet point. What about IE8??!?

IE7 was the first sign of things getting better, but IE8 will be a major step towards regaining credibility in the web world. IE8 will not fix everything, but it will seriously raise the "least common denominator" bar that those of us who do web work have to deal with.


5. More Microsoft than Gates [letting new people make decisions].


This point was utter fluff. Gates has been out of the picture for years now, Ballmer has been the (slightly psychotic) face of MS in the media for quite awhile. Maybe not for the WIRED crowd, but definitely people who read OSNews.


I don't understand how this could be considered the least bit insightful.

Let it be
by ebasconp on Mon 7th Jul 2008 21:40 UTC
ebasconp
Member since:
2006-05-09

I do not want to be aggressive, but I see very often: "what MS should do to...", "what Steve Ballmer should do to...", etc.

I think MS is where it is because the people inside there knew how to handle the whole thing. Steve Ballmer is in front of MS several years ago so, nothing different should be done to continue its way.

RE: Let it be
by stabbyjones on Tue 8th Jul 2008 01:06 UTC in reply to "Let it be"
stabbyjones Member since:
2008-04-15

completely agree.

when you make billions of dollars a year from your own monopoly you can tell MS what to do.

until then i'm sure that the billions will keep rolling in despite what every blogger with a superiority complex says.

Comment by Luminair
by Luminair on Tue 8th Jul 2008 01:22 UTC
Luminair
Member since:
2007-03-30

Microsoft's success has come from Bill Gates. His excellence has flowed down from the top. With more employees and less focus and less Bill Gates and now zero Bill Gates, Microsoft will continue to slow down.

obsidian
Member since:
2007-05-12

I say that for two reasons -
1 - Steve Ballmer has been "steering the ship" for a while now. Whether he's going in the right direction is another matter, but the departure of Bill Gates will result in little change, imo.

2 - They're going to build Windows 7 using Vista as the base. Given Vista's less-than-stellar acceptance so far, that suggests a resistance to change, and an inability to learn lessons. It'd be nice if MS could be "bold" in some way, but it doesn't seem likely...

Addendum to the plan
by MadRat on Tue 8th Jul 2008 02:46 UTC
MadRat
Member since:
2006-02-17

If Steve "Da Gorilla" Ballmer is still involved in Microsoft then quite frankly its not changing for the better any time soon.

Bill is bad!
by jboss1995 on Tue 8th Jul 2008 20:48 UTC
jboss1995
Member since:
2007-05-02

But Steve is worse.