MicrosoftJust Say No

time to read 1 min | 180 words

And to foretell the expected response, no, I am not saying or suggesting that you should reject Microsoft. This post is a suggestion to Microsoft. Microsoft should start to say no.

Let me give you the scenario that we are talking about, and I hope that it will make it clearer:

A customer tells microsoft: "We really want to use this new approaches that we have been seeing talked about, like inversion of control and dependency injection. Can you provide that for us?"

Now, up to this point, what Microsoft has been doing is to release a copy of some OSS project. It usually has greater complexity and lower quality than the equivalent OSS project that it is trying to copy (more on that in another post).

The reasoning for that is always: "Our customers asks us for this since they want a Microsoft XYZ"

You know what? There is another path. That path is saying, "You know what, there are already some good implementations of that in the OSS world. We are not intereted in trying to duplicate that."

More posts in "Microsoft" series:

  1. (18 Sep 2007) Redefining bugs as features as a standard operation procedure
  2. (14 Sep 2007) Without Words