<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: ASPInsiders is the wrong way to gather feedback</title>
	<atom:link href="http://www.lazycoder.com/weblog/2008/07/28/aspinsiders-is-the-wrong-way-to-gather-feedback/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lazycoder.com/weblog/2008/07/28/aspinsiders-is-the-wrong-way-to-gather-feedback/</link>
	<description></description>
	<lastBuildDate>Sun, 14 Mar 2010 19:34:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Haacked</title>
		<link>http://www.lazycoder.com/weblog/2008/07/28/aspinsiders-is-the-wrong-way-to-gather-feedback/comment-page-1/#comment-180465</link>
		<dc:creator>Haacked</dc:creator>
		<pubDate>Fri, 01 Aug 2008 15:59:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=972#comment-180465</guid>
		<description>You think we&#039;re privvy to every decision every OSS project makes? I don&#039;t doubt for a second that sometimes, DHH emails a couple members of the team outside of the ML with an idea, which they say, &quot;Nah, that&#039;s bollocks!&quot; before sharing it with others. Or before having the first commit be a rough implementation, thus getting a jump on others.

If not him, maybe others. :) OSS projects compete with each other for mindshare and developers. So they do the same type of thing, but on a smaller scale.</description>
		<content:encoded><![CDATA[<p>You think we&#8217;re privvy to every decision every OSS project makes? I don&#8217;t doubt for a second that sometimes, DHH emails a couple members of the team outside of the ML with an idea, which they say, &#8220;Nah, that&#8217;s bollocks!&#8221; before sharing it with others. Or before having the first commit be a rough implementation, thus getting a jump on others.</p>
<p>If not him, maybe others. <img src='http://www.lazycoder.com/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  OSS projects compete with each other for mindshare and developers. So they do the same type of thing, but on a smaller scale.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Glenn Block</title>
		<link>http://www.lazycoder.com/weblog/2008/07/28/aspinsiders-is-the-wrong-way-to-gather-feedback/comment-page-1/#comment-180425</link>
		<dc:creator>Glenn Block</dc:creator>
		<pubDate>Fri, 01 Aug 2008 08:03:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=972#comment-180425</guid>
		<description>Scott: 

I completely agree with you that we need to be more and transparent in what we do. I&#039;d also say we&#039;re making tremendous strides in that direction. In the last year alone, .NET Framework 3.5 source, ASP.NET MVC, Dynamic Data on CodePlex and soon MEF are all indications of this.

At the same time, i would disagree that having groups like the insiders is contrary to this. Being open is not mutually exclusive with the fact that you can&#039;t have private discussions with a group of individuals that play more an advisory role. As long as those advisors are a good representation of the community, then what is the problem?  

We can and will continue to push the bar on openness, but that doesn&#039;t eradicate the need for having a focused group of advisors which you can turn to to make sure you are not going off a cliff.</description>
		<content:encoded><![CDATA[<p>Scott: </p>
<p>I completely agree with you that we need to be more and transparent in what we do. I&#8217;d also say we&#8217;re making tremendous strides in that direction. In the last year alone, .NET Framework 3.5 source, ASP.NET MVC, Dynamic Data on CodePlex and soon MEF are all indications of this.</p>
<p>At the same time, i would disagree that having groups like the insiders is contrary to this. Being open is not mutually exclusive with the fact that you can&#8217;t have private discussions with a group of individuals that play more an advisory role. As long as those advisors are a good representation of the community, then what is the problem?  </p>
<p>We can and will continue to push the bar on openness, but that doesn&#8217;t eradicate the need for having a focused group of advisors which you can turn to to make sure you are not going off a cliff.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.lazycoder.com/weblog/2008/07/28/aspinsiders-is-the-wrong-way-to-gather-feedback/comment-page-1/#comment-180378</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Thu, 31 Jul 2008 22:50:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=972#comment-180378</guid>
		<description>Steve: I think MS has competitors in the development space same as the do in the Word processing/spreadsheet and OS space, I just think they don&#039;t matter. I&#039;m saying the openness of the other competitor’s processes, and I&#039;m primarily thinking of Ruby/Rails, Java/JBoss/etc, and PHP not competitors to features of the .NET Framework like control/component providers (e.g. DevExpress and Telerik), isn&#039;t hurting their position in the market or their ability to execute. There could be reasons to keep certain technologies secret until they are announced, say the launch of the .NET Framework or Silverlight, but once they are released they would benefit from more involvement. As for competition with component/control vendors, MS still has the huge advantage of shipping their control WITH the framework.

Compare the development process of the MVC Framework, which is one of the most open and transparent products right now, with that of the Entity Framework. Which has had more success and is looked upon favorably by developers?</description>
		<content:encoded><![CDATA[<p>Steve: I think MS has competitors in the development space same as the do in the Word processing/spreadsheet and OS space, I just think they don&#8217;t matter. I&#8217;m saying the openness of the other competitor’s processes, and I&#8217;m primarily thinking of Ruby/Rails, Java/JBoss/etc, and <acronym title='PHP Hypertext Processor'><span class='caps'>PHP</span></acronym> not competitors to features of the .NET Framework like control/component providers (e.g. DevExpress and Telerik), isn&#8217;t hurting their position in the market or their ability to execute. There could be reasons to keep certain technologies secret until they are announced, say the launch of the .NET Framework or Silverlight, but once they are released they would benefit from more involvement. As for competition with component/control vendors, MS still has the huge advantage of shipping their control WITH the framework.</p>
<p>Compare the development process of the MVC Framework, which is one of the most open and transparent products right now, with that of the Entity Framework. Which has had more success and is looked upon favorably by developers?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Smith</title>
		<link>http://www.lazycoder.com/weblog/2008/07/28/aspinsiders-is-the-wrong-way-to-gather-feedback/comment-page-1/#comment-180360</link>
		<dc:creator>Steve Smith</dc:creator>
		<pubDate>Thu, 31 Jul 2008 14:44:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=972#comment-180360</guid>
		<description>Scott,
  You don&#039;t really believe that Microsoft has no competitors in the development space, do you?  If so, I think that&#039;s rather naive.  If not, then you must understand that they have real strategic business reasons for wanting to keep certain things under wraps in order to maximize the strategic advantage they get from being first-to-market with some new feature, product, or technology.  That&#039;s pretty simple good business.  It also follows that such products will be better if they have some early feedback from real world users.  So, how do you get real world feedback from people without sharing the goods with competitors?</description>
		<content:encoded><![CDATA[<p>Scott,<br />
  You don&#8217;t really believe that Microsoft has no competitors in the development space, do you?  If so, I think that&#8217;s rather naive.  If not, then you must understand that they have real strategic business reasons for wanting to keep certain things under wraps in order to maximize the strategic advantage they get from being first-to-market with some new feature, product, or technology.  That&#8217;s pretty simple good business.  It also follows that such products will be better if they have some early feedback from real world users.  So, how do you get real world feedback from people without sharing the goods with competitors?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.lazycoder.com/weblog/2008/07/28/aspinsiders-is-the-wrong-way-to-gather-feedback/comment-page-1/#comment-180358</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Thu, 31 Jul 2008 14:11:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=972#comment-180358</guid>
		<description>&quot;before we share it so we have a jump on competitors. &quot;

What competitors? Java? The STL? Delphi? Telerik and DevExpress? ;) Again, I&#039;m not talking about making the source available to Visual Studio or Windows. But certainly showing potential features to a wider audience won&#039;t hurt. It works reasonably well with Ubuntu and Rails. The quality of Linux distributions has risen even as more people have become involved in the process, both in development and in usage. Accepting comments from everyone doesn&#039;t mean you have to convert every idea into code, as DHH could tell you,  and it doesn&#039;t have to mean you are committing to build a feature if you float it by the general public. What I&#039;m talking about is a modification of the &quot;with enough eyes, all bugs are shallow&quot; idea. With enough eyes, new features get hammered out quicker.

In this particular case, the ASPInsiders got to see more than just MVC I&#039;m guessing. Stuff from other teams who aren&#039;t being as open, but who could probably benefit from more eyes seeing their features.

I can agree that a small, independent group of passionate volunteers can be useful. But why put them under NDA? Why not let them speak about what they saw, gather feedback from a wider, more diverse group, and filter the feedback to you? 

Paul Litwin pointed out to me that the big OSS companies like MySQL probably use focus groups too. But I wonder if the focus groups are under NDA.</description>
		<content:encoded><![CDATA[<p>&#8220;before we share it so we have a jump on competitors. &#8221;</p>
<p>What competitors? Java? The STL? Delphi? Telerik and DevExpress? <img src='http://www.lazycoder.com/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Again, I&#8217;m not talking about making the source available to Visual Studio or Windows. But certainly showing potential features to a wider audience won&#8217;t hurt. It works reasonably well with Ubuntu and Rails. The quality of Linux distributions has risen even as more people have become involved in the process, both in development and in usage. Accepting comments from everyone doesn&#8217;t mean you have to convert every idea into code, as DHH could tell you,  and it doesn&#8217;t have to mean you are committing to build a feature if you float it by the general public. What I&#8217;m talking about is a modification of the &#8220;with enough eyes, all bugs are shallow&#8221; idea. With enough eyes, new features get hammered out quicker.</p>
<p>In this particular case, the ASPInsiders got to see more than just MVC I&#8217;m guessing. Stuff from other teams who aren&#8217;t being as open, but who could probably benefit from more eyes seeing their features.</p>
<p>I can agree that a small, independent group of passionate volunteers can be useful. But why put them under <acronym title='Non-Disclosure Agreement'><span class='caps'>NDA</span></acronym>? Why not let them speak about what they saw, gather feedback from a wider, more diverse group, and filter the feedback to you? </p>
<p>Paul Litwin pointed out to me that the big OSS companies like MySQL probably use focus groups too. But I wonder if the focus groups are under <acronym title='Non-Disclosure Agreement'><span class='caps'>NDA</span></acronym>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Haacked</title>
		<link>http://www.lazycoder.com/weblog/2008/07/28/aspinsiders-is-the-wrong-way-to-gather-feedback/comment-page-1/#comment-180344</link>
		<dc:creator>Haacked</dc:creator>
		<pubDate>Thu, 31 Jul 2008 05:22:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=972#comment-180344</guid>
		<description>Just my personal opinion, not that of my employer, but my guess on the whole NDA issue is that there are reasons we may not want to open up every idea to the public as soon as we think of them. For example, we might want to execute on an idea a bit before we share it so we have a jump on competitors. But before we do that, we want to sanity test the idea with some smart people who won&#039;t leak it.

Consider your own company (not knowing anything about it), do they give away every idea as soon as they consider it? Can you publish your company&#039;s source code online? :P

Even so, I think we are still being very transparent and getting involved in the hard discussions. As you pointed out, we&#039;re shipping the freaking source code while there&#039;s still time to make a difference. And I think we&#039;re doing it early enough to make changes. Just look at the evolution of MVC thus far.

But that doesn&#039;t negate the need for hosting a small group for more intimate discussions. For example, I&#039;m completely overwhelmed by the tsunami of feedback I get. I try hard, I really do, but I&#039;m drowning. So even without the insiders, there&#039;d be a de-facto insiders. I can only subscribe to so many blogs. I&#039;m commenting on your blog because I know you and respect your opinion (well some of them). What about the person whose blog I&#039;m not commenting in?

I think forums and such are great for being expose to breadth of issues, but what about depth. What about the type of feedback you get from a person to person conversation? We need that. Feedback has more impact when it&#039;s person to person, especially when sharing the pain you have with some tool.

So if not the insiders, what&#039;s the better alternative?

Should we have random drawings on asp.net &quot;Hey! Register here to win a chance to pay your own room and board to Redmond to give Microsoft feedback!&quot; ;) I&#039;m not saying we shouldn&#039;t. If we do, it was my idea first. Do you have a specific suggestion in mind?</description>
		<content:encoded><![CDATA[<p>Just my personal opinion, not that of my employer, but my guess on the whole <acronym title='Non-Disclosure Agreement'><span class='caps'>NDA</span></acronym> issue is that there are reasons we may not want to open up every idea to the public as soon as we think of them. For example, we might want to execute on an idea a bit before we share it so we have a jump on competitors. But before we do that, we want to sanity test the idea with some smart people who won&#8217;t leak it.</p>
<p>Consider your own company (not knowing anything about it), do they give away every idea as soon as they consider it? Can you publish your company&#8217;s source code online? <img src='http://www.lazycoder.com/weblog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Even so, I think we are still being very transparent and getting involved in the hard discussions. As you pointed out, we&#8217;re shipping the freaking source code while there&#8217;s still time to make a difference. And I think we&#8217;re doing it early enough to make changes. Just look at the evolution of MVC thus far.</p>
<p>But that doesn&#8217;t negate the need for hosting a small group for more intimate discussions. For example, I&#8217;m completely overwhelmed by the tsunami of feedback I get. I try hard, I really do, but I&#8217;m drowning. So even without the insiders, there&#8217;d be a de-facto insiders. I can only subscribe to so many blogs. I&#8217;m commenting on your blog because I know you and respect your opinion (well some of them). What about the person whose blog I&#8217;m not commenting in?</p>
<p>I think forums and such are great for being expose to breadth of issues, but what about depth. What about the type of feedback you get from a person to person conversation? We need that. Feedback has more impact when it&#8217;s person to person, especially when sharing the pain you have with some tool.</p>
<p>So if not the insiders, what&#8217;s the better alternative?</p>
<p>Should we have random drawings on asp.net &#8220;Hey! Register here to win a chance to pay your own room and board to Redmond to give Microsoft feedback!&#8221; <img src='http://www.lazycoder.com/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  I&#8217;m not saying we shouldn&#8217;t. If we do, it was my idea first. Do you have a specific suggestion in mind?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.lazycoder.com/weblog/2008/07/28/aspinsiders-is-the-wrong-way-to-gather-feedback/comment-page-1/#comment-180332</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 30 Jul 2008 22:57:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=972#comment-180332</guid>
		<description>&quot;Before I joined the team I have the same view of ASP Insiders as you seem to have…an elitist group of ‘names’.&quot;

To be clear, I never thought of the group as &quot;elitist&quot; or that they believed themselves to be better than other developers.

&quot;we want to be able to talk openly without getting involved in quasi-religious discussions / veering off in tangents and partly because, frankly, we have bad ideas sometimes.&quot;

Right, I get that. But why shy away from those situations? Perhaps a better approach would be to expose the bad ideas right away so that you don&#039;t end up converting them into features.</description>
		<content:encoded><![CDATA[<p>&#8220;Before I joined the team I have the same view of ASP Insiders as you seem to have…an elitist group of ‘names’.&#8221;</p>
<p>To be clear, I never thought of the group as &#8220;elitist&#8221; or that they believed themselves to be better than other developers.</p>
<p>&#8220;we want to be able to talk openly without getting involved in quasi-religious discussions / veering off in tangents and partly because, frankly, we have bad ideas sometimes.&#8221;</p>
<p>Right, I get that. But why shy away from those situations? Perhaps a better approach would be to expose the bad ideas right away so that you don&#8217;t end up converting them into features.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Galloway</title>
		<link>http://www.lazycoder.com/weblog/2008/07/28/aspinsiders-is-the-wrong-way-to-gather-feedback/comment-page-1/#comment-180329</link>
		<dc:creator>Scott Galloway</dc:creator>
		<pubDate>Wed, 30 Jul 2008 21:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=972#comment-180329</guid>
		<description>As the person in the ASP.NET team responsible for arranging things like the ASP nsiders Summit you&#039;re referring to (as well as for all the Codeplex releases) I want to comment on this.
Before I joined the team I have the same view of ASP Insiders as you seem to have...an elitist group of &#039;names&#039;. Over the past few months I&#039;ve discovered a different side; in general as a product group we use the ASP Insiders to provide very focussed and frankly trusted feedback on features way before release; in fact in many cases we use them to assess the validity of ideas. 
Being able to trust this group not to blog about these ideas is important; partly because we want to be able to talk openly without getting involved in quasi-religious discussions / veering off in tangents and partly because, frankly, we have bad ideas sometimes.
We are going to release more and more features earlier and earlier on Codeplex but there&#039;s some stuff that we just can&#039;t release like that e.g., our feature is &#039;baked&#039; into System.Web / someone else&#039;s assembly that we just can&#039;t make public (not everyone can be as open as us).
A lot of us on the team would LOVE to make completely open checkins but again, as ou mention there&#039;s legal (IP) and practical (dependncies on other source which isn&#039;t / can&#039;t be public...think super-secret until release things like Silverlight was).</description>
		<content:encoded><![CDATA[<p>As the person in the ASP.NET team responsible for arranging things like the ASP nsiders Summit you&#8217;re referring to (as well as for all the Codeplex releases) I want to comment on this.<br />
Before I joined the team I have the same view of ASP Insiders as you seem to have&#8230;an elitist group of &#8216;names&#8217;. Over the past few months I&#8217;ve discovered a different side; in general as a product group we use the ASP Insiders to provide very focussed and frankly trusted feedback on features way before release; in fact in many cases we use them to assess the validity of ideas.<br />
Being able to trust this group not to blog about these ideas is important; partly because we want to be able to talk openly without getting involved in quasi-religious discussions / veering off in tangents and partly because, frankly, we have bad ideas sometimes.<br />
We are going to release more and more features earlier and earlier on Codeplex but there&#8217;s some stuff that we just can&#8217;t release like that e.g., our feature is &#8216;baked&#8217; into System.Web / someone else&#8217;s assembly that we just can&#8217;t make public (not everyone can be as open as us).<br />
A lot of us on the team would LOVE to make completely open checkins but again, as ou mention there&#8217;s legal (IP) and practical (dependncies on other source which isn&#8217;t / can&#8217;t be public&#8230;think super-secret until release things like Silverlight was).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.lazycoder.com/weblog/2008/07/28/aspinsiders-is-the-wrong-way-to-gather-feedback/comment-page-1/#comment-180327</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 30 Jul 2008 21:09:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=972#comment-180327</guid>
		<description>J. Ambrose:
Ahhhhhh, so I&#039;m dealing with two separate issues. But confusing them. I was under the incorrect impression that ASPInsiders was an MS Sponsored group. So the membership limiting isn&#039;t coming from MS. Doh!, I&#039;ll update the post to reflect this.

The debate about how much transparency and openness is a separate issue though, as Damien and others continue to make great points.</description>
		<content:encoded><![CDATA[<p>J. Ambrose:<br />
Ahhhhhh, so I&#8217;m dealing with two separate issues. But confusing them. I was under the incorrect impression that ASPInsiders was an MS Sponsored group. So the membership limiting isn&#8217;t coming from MS. Doh!, I&#8217;ll update the post to reflect this.</p>
<p>The debate about how much transparency and openness is a separate issue though, as Damien and others continue to make great points.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.lazycoder.com/weblog/2008/07/28/aspinsiders-is-the-wrong-way-to-gather-feedback/comment-page-1/#comment-180326</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 30 Jul 2008 21:04:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=972#comment-180326</guid>
		<description>Mike:I wasn&#039;t implying anything, I was declaring that kind of thinking is old school. ;) I think DevDiv realizes this and they are responding with more openness and transparency. I mean, you can download the SOURCE CODE to the MVC framework from CodePlex!!!

And I think the team and management probably does get nervous showing functions that they are still debating internally and that aren&#039;t fully baked. Developers in general don&#039;t like to show unfinished products to people</description>
		<content:encoded><![CDATA[<p>Mike:I wasn&#8217;t implying anything, I was declaring that kind of thinking is old school. <img src='http://www.lazycoder.com/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  I think DevDiv realizes this and they are responding with more openness and transparency. I mean, you can download the SOURCE CODE to the MVC framework from CodePlex!!!</p>
<p>And I think the team and management probably does get nervous showing functions that they are still debating internally and that aren&#8217;t fully baked. Developers in general don&#8217;t like to show unfinished products to people</p>
]]></content:encoded>
	</item>
</channel>
</rss>
