Geeks With Blogs
Practical .NET

For more than 5 years now, Apple has used buzzwords like "stylish", "sleek", "elegant" to stress the design of their products.  I think that in the early 00's they realized that not only are people looking for functional stuff, they're looking for sexy stuff.  And, for the average user of their stuff, being sexy was much more important than being functional.

Oh, yeah, and they were ahead of the game with their technology.  “The competition hasn’t even caught up with our first generation iPod, and we’re introducing our third generation,” said Steve Jobs, Apple’s CEO. (  This was way back in '03.  Apple has certainly pioneered the way in design-first technology, and by all accounts, they're doing it well.

It's hard not to wonder if the explosion of Agile or TDD programming isn't a direct result of this design-first philosophy.  As a developer, I know I get caught up in the details and so often forget about what it's supposed to look like.  From what I read of TDD and Agile is that it takes the user requirements (design) and makes it functional. Quickly. 

But, I digress.  Here's the original purpose for my post.

Microsoft thinks they have figured out Design-First.

Part of me thinks there were some people sitting somewhere in a board room saying "Crap, we're 10 years behind the curve on this one.  How do we catch up."  And someone else said "Let's package something free, like Visual Web Developer with some new colors, name it something sexy like "Expression" and then sell it.  Maybe they'll think we're cool like Apple.  Hopefully they'll think we're cool like Apple."

"Good user experience is now common in the user space (Apple) and is the next domain of differentiation in the enterprise."

Yeah.  Chicks dig stuff like that.  Way to go Microsoft!


Posted on Wednesday, March 21, 2007 9:29 AM Else... | Back to top

Comments on this post: Duh?

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © Kyle | Powered by: