first_page

“Unable to install Silverlight”

 

This image coming from Microsoft is simply unacceptable. This is the real reason why Silverlight will take quite some time before it has a large user base. My eye for comedy sees Steve Jobs pimp-slapping Silverlight designers, ranting on and on about how much this sucks.

A typical programmer would hide in the details, swaddling together excuses like:

  • “You probably saw this error because you went to a site running Beta 2.” (This is actually true. But the sites were hosted my Microsoft and/or Microsoft employees.)
  • “The Web is hard. It’s the Web’s fault.” (This is true—and you knew the job was tough when you took it.)
  • “All you have to do is click on the error and fix the problem. Grow up.” (Learning the details of how Silverlight works is not an indicator of benign growth or maturity.)
  • “You just hate Microsoft and are just looking for excuses to complain.” (This kind of diversion into exposing my “true” emotional state is just as graceful and elegant as the Silverlight error message. I don’t need to experience more bad design.)

What Microsoft should release is a Silverlight diagnostic “power tool” that determines in one sweeping move what the hell is installed on my machine related to Silverlight. In fact, this tool should actually be in place of the code that threw up this error message.

Comments

ed, 2008-05-30 02:50:52

interesting how Flash can find its way in 98% of browsers but a browser company like microsoft have these issues.

what's even worst is all the information retrieval ip they done before web search and still struggling.

and people wonder why I can relax and take my time and don't rush.

rasx(), 2008-05-30 17:49:56

It would not surprise me that the Moonlight team (the open source version of Silverlight on Linux) handles this better. I haven't checked on this...

Aurelio, 2009-10-03 03:25:15

Lots of programs routinely uninstall the previous version. It's a simple courtesy--no, obligation--to users. The Microsoft Corporation just doesn't care about users' convenience. This attitude is possible only in a monopoly. I find it insulting.

rasx()