<
Why the confusion?
Microsoft is actively going after designers in the design communities. Why? Because so far Visual Studio has made it really easy to make really ugly business applications. That’s not meant to be a slam. I have made a great living, making great business applications - they just happen to be ugly. There is a reason that partners like Infragistics and ComponentOne exist. They have taken the time to create nice looking libraries that allow developers to do what VS hasn’t done on its own: make nice looking applications – easy.
By the way, that all changes when designers and developer come together.
The strategy goes something like this:
- We don’t know or claim to know what designers are all about. (Remember: “Developer, Developers, Developers!” – Designers don’t really get that either.) Let’s go hire some really (really, really) good ones, and ask them. Let’s do studies to find out. Microsoft is pretty good about this. Let’s find the right people to make the right decisions.
- Create a platform for designers. This is interesting, which came first, the platform for designers or the quest for designers? I argue that first came the realization that most applications are ugly, we need a way to create really nice ones, and WPF was born out of that realization. Now that we have the platform, let’s go get some designers that will actually know what a good design looks like.
When Microsoft decides to go into a new market, they go 100%. They go all in, they get committed. A great example of this was the Xbox. You may not all remember this, but when Microsoft decided to create the Xbox gamming console, Sega had just pulled out. (You know.. Sega... THE Sega. Like the Sega Genesis – remember that, and the DreamCast – ok, bad example, but the Genesis, yeah that was hot) The point is that Sega was no n00b to the gaming console scene. The DreamCast lasted less than 6 months (it seemed like 6 months) in the market when they pulled out saying that the console market was too saturated, that Sony and Nintendo were the dominate players and that they needed to pull out and just make games. THAT is the market that Microsoft looked at and said, “Yeah, were going in!”
I remember seeing an article with the head of the Xbox group, and two things stood out to me, 1. the Xbox did not support dial up (like the Sony PlayStation) the Xbox only supported broadband Ethernet. 2. This is basically a computer that could run spreadsheets and stuff like that. (I believe that the Playstation had a keyboard and web browser at the time).
The response?
1. No dial up? - Go Big or go home.
2. Run Spreadsheets? – No way - the Xbox is a Gaming console for gamers, not a catch all be all.
The result? Huge. Huge success for Microsoft. They got focused. Focused on a target group, focused on a product to deliver, focused on success and great gamer experiences. (The Xbox Live continues to get rave reviews and is attributed to one of the key success factors to the Xbox and now Xbox 360)
And that my friends, in the Microsoft game plan 101. Focus on what people want and need, focus on what they are missing – then deliver and keep on delivering in a way that is accessible and approachable for the people that you are targeting.
And that is also where this whole thing broke down. You see, Microsoft got focused, intently focused on designers. (Which they need to do), and in the process they brought in several (really, really) good designers… but those designers just didn’t get developers. See the problem? The decision to not include Expression in MSDN was a decision to focus on Designers. Not a catch all for everyone. These are first class design tools for designers… and I agree, but the fact remains that you have this HUGE base of people (developers) that are going to feel left out, AND you could leverage this HUGE base of people to help move people to the new platform. Plus, the whole point was to bring these two groups closer together in the first place! It’s like that old children’s song “Make new friends, but keep the old ones, one is silver and the other gold!” – and developers? They’re gold I tell you. Gold.
(oh, and designers are gold too… that just didn’t seem to fit well with the song.
]]>