| Comments

There are a few ways to give feedback on Silverlight.  I wanted to share my thoughts on them as some are obvious and some aren’t.

Forums

The product team and test team regularly monitor the Silverlight Forums.  It is a great place to get your questions answered by other experts, community members and perhaps the product team directly.  This is a good place to search for previous questions as well.

Report a bug

If you’ve scoured the forums, posted your question and didn’t get any answer and you think you’ve identified a bug, you can submit one.  I’ll admit here this is a cumbersome process.  We’re trying to improve it, I promise.  I’ve been on some user studies with this team giving them feedback on that.  Until then, here’s what you’d have to do:

  1. Visit http://connect.microsoft.com/visualstudio (you have to have a Live ID to login)
  2. Create a new issue under Visual Studio 2010 and .NET 4
  3. In that template you’ll see a drop-down list for Visual Studio Version – here select your version of Silverlight (3 or 4)
  4. Complete the rest of the form.

Yes, I know it may seem odd, but for now that is a part of the process.  If you submit a bug, be prepared to submit a reproduction of the bug.  I can’t stress enough this fact: providing a reproducible project showing the potential bug is the fastest route to resolution.

Got a suggestion for the future versions?

Here’s my favorite part.  If you think you’ve got a suggestion (not a bug) and want it on the wish list, then add it!

Visit http://silverlight.mswish.net to add your suggestions.  Here is what I ask of you:

  • SEARCH FIRST using simple terms.  Duplicates suck.  Add your votes to something that already exists first.  If you search for “I think printing should work with bilateral PNG fusion” then you may not find anything.  But if you search “printing” there may be a suggestion already logged for you to add your votes to.
  • BE VAGUELY SPECIFIC.  This is a tough one.  Ensure you don’t make a suggestion that boxes everyone else out from voting.  Example: Printing sucks, fix it. is not a good suggestion.  It’s too vague and doesn’t help.  Meanwhile Printing should include automatic pagination is a much better suggestion.
  • DON’T PUT MULTIPLE SUGGESTIONS IN ONE.  Don’t add a suggestion that is actually multiple.  Example of a bad one: Change printing, implement modal and add transparent windows is actually 3 different suggestions.

The team looks at this list to help prioritize and understand how people are using this.  This list is always there and we’ll mark things planned/completed when we identify what we’ll be working on.

Blogs

As always if you see something on my blog or other Silverlight team members’ blogs, leave a comment.  We don’t go around announcing each other’s blog posts so if you send me a question about something David Poll wrote…it’s better to start with him first.  Blogs are great sources of information but also can be hard to find specific bits of information at time.  They are a mechanism for sharing bits and pieces.  Usually you’ll find deep feature content from a program manager who owns that feature.

Hope this helps!


| Comments

I’ve been doing a lot of asking and listening lately…to you, the Silverlight developers!  I’ve received a lot of positive feedback and “thank you for asking” comments and it has been real encouraging.  If you haven’t seen some of them, here’s some of my recent inquiries:

    If you have thoughts on these, please share them at the links above.  We’ve also been capturing ways of looking for feature suggestions.  One experiment has been using a ‘wisdom of crowds’ type approach.  Previously Joe Stegman (group director for the Silverlight runtime) had spelunked the forum questions, blogs, etc.  Check out what he has to say (emphasis mine) about a recent effort to collect some suggestion feedback:

Tim Heuer and Scott Barnes have established a more community focused way of tracking Silverlight 4 feature requests.  You can find their feature tracker here: Silverlight Feedback Forum.   Other than a few items that our outside our control (iPhone, bundling), you're likely to see at least a few of the top items in the next version of Silverlight. source: Joe Stegman.

Hmm…some hints to the future?! :-)

    Thanks for all your feedback and keep it coming!