<?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 for Knowing .NET</title>
	<atom:link href="http://www.knowing.net/index.php/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.knowing.net</link>
	<description>Software Development Process and Industry Analysis by the former Editor of Software Development, Computer Language, and Game Developer Magazines</description>
	<lastBuildDate>Thu, 22 Dec 2011 17:51:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>Comment on Forbes is wrong about &#8220;Developernomics&#8221; by larry</title>
		<link>http://www.knowing.net/index.php/2011/12/09/forbes-is-wrong-about-developernomics/comment-page-1/#comment-5341</link>
		<dc:creator>larry</dc:creator>
		<pubDate>Thu, 22 Dec 2011 17:51:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowing.net/?p=5334#comment-5341</guid>
		<description>@blizzard Do you have any references to the structure of the &lt;em&gt;software&lt;/em&gt; teams at Apple? I think you&#039;re probably referring to the control that Jobs himself exercised. While he was undoubtedly a master of product design, he didn&#039;t write production code.</description>
		<content:encoded><![CDATA[<p>@blizzard Do you have any references to the structure of the <em>software</em> teams at Apple? I think you&#8217;re probably referring to the control that Jobs himself exercised. While he was undoubtedly a master of product design, he didn&#8217;t write production code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Forbes is wrong about &#8220;Developernomics&#8221; by blizzard</title>
		<link>http://www.knowing.net/index.php/2011/12/09/forbes-is-wrong-about-developernomics/comment-page-1/#comment-5340</link>
		<dc:creator>blizzard</dc:creator>
		<pubDate>Thu, 22 Dec 2011 17:47:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowing.net/?p=5334#comment-5340</guid>
		<description>&#039;Super-programmer teams have been tried and have shown no compelling benefits&#039; - except the legendary small teams used by Steve Jobs to produce some very successful software.</description>
		<content:encoded><![CDATA[<p>&#8216;Super-programmer teams have been tried and have shown no compelling benefits&#8217; &#8211; except the legendary small teams used by Steve Jobs to produce some very successful software.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Forbes is wrong about &#8220;Developernomics&#8221; by Mike</title>
		<link>http://www.knowing.net/index.php/2011/12/09/forbes-is-wrong-about-developernomics/comment-page-1/#comment-5164</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Thu, 15 Dec 2011 16:54:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowing.net/?p=5334#comment-5164</guid>
		<description>Whether the top programmer is 10x better than the median is not the question that matters.  What really matters is how many people on the team are negative producers, and how strong their powers are (and whether management will refuse to get rid of them, etc).  

No one who&#039;s worked on software projects over time can have missed the spectacular power of such people to wreak destruction.</description>
		<content:encoded><![CDATA[<p>Whether the top programmer is 10x better than the median is not the question that matters.  What really matters is how many people on the team are negative producers, and how strong their powers are (and whether management will refuse to get rid of them, etc).  </p>
<p>No one who&#8217;s worked on software projects over time can have missed the spectacular power of such people to wreak destruction.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on &#8220;Moneycode&#8221; not &#8220;Developernomics&#8221;: My Hunch as to the Distribution of Software Excellence by John Stovin</title>
		<link>http://www.knowing.net/index.php/2011/12/13/my-hunch-as-to-the-distribution-of-software-excellence/comment-page-1/#comment-5117</link>
		<dc:creator>John Stovin</dc:creator>
		<pubDate>Wed, 14 Dec 2011 12:10:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowing.net/?p=5359#comment-5117</guid>
		<description>I recall hearing similar stuff about the Banking industry.  Banks think they have to pay big money to hire &#039;star performers&#039;, but a lot of evidence indicates that performance is very context sensitive, and these people seldom perform as well in their new context. As you say, its much better (and cheaper!) to focus on improving the talent you have rather than trying to hire superstars.</description>
		<content:encoded><![CDATA[<p>I recall hearing similar stuff about the Banking industry.  Banks think they have to pay big money to hire &#8216;star performers&#8217;, but a lot of evidence indicates that performance is very context sensitive, and these people seldom perform as well in their new context. As you say, its much better (and cheaper!) to focus on improving the talent you have rather than trying to hire superstars.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on &#8220;Moneycode&#8221; not &#8220;Developernomics&#8221;: My Hunch as to the Distribution of Software Excellence by Jonathan Clarke</title>
		<link>http://www.knowing.net/index.php/2011/12/13/my-hunch-as-to-the-distribution-of-software-excellence/comment-page-1/#comment-5115</link>
		<dc:creator>Jonathan Clarke</dc:creator>
		<pubDate>Wed, 14 Dec 2011 12:03:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowing.net/?p=5359#comment-5115</guid>
		<description>I think there&#039;s another factor that supports your case: productivity given comfort in the domain. If I can pick the problem, I may be able to look 10x faster than you. If you pick the problem, you will probably look 1000x faster than me. To maintain Superprogrammer status would mean sticking with one domain and technology. But we need to move on, learn something new, work on a new project. If there is a Superprogrammer, then they&#039;re a scared-to-move-on show-off!</description>
		<content:encoded><![CDATA[<p>I think there&#8217;s another factor that supports your case: productivity given comfort in the domain. If I can pick the problem, I may be able to look 10x faster than you. If you pick the problem, you will probably look 1000x faster than me. To maintain Superprogrammer status would mean sticking with one domain and technology. But we need to move on, learn something new, work on a new project. If there is a Superprogrammer, then they&#8217;re a scared-to-move-on show-off!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why 10x Ticks Me Off by larry</title>
		<link>http://www.knowing.net/index.php/2011/12/11/why-10x-ticks-me-off/comment-page-1/#comment-5106</link>
		<dc:creator>larry</dc:creator>
		<pubDate>Tue, 13 Dec 2011 22:58:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowing.net/?p=5347#comment-5106</guid>
		<description>To repeat myself, I have no problem with saying that an excellent developer is 10, 100, or 1,000,000 times more productive than a shitty programmer. That is not the issue, because it&#039;s a sad fact that bad programmers and troubled organizations can have literally zero progress, or even be in a situation where they are making things worse due to their flailing. The issue is how much better than _median_ the very best programmers are. It&#039;s my opinion that half of all programmers are quite a bit better than the average programmer (that is, that the sad reality of shitty programmers drags down the average) and that the best programmers are still a significant factor better than the median (but not 10x and I believe that, when people talk about 10x programmers, they are often citing a context-sensitive situation such as the author of a library being its undisputed master or a person who&#039;s written a dozen parsers being given a parsing task). I believe that most people who say &quot;I&#039;ve seen 10x programmers all the time&quot; are either comparing an excellent programmer with quite-bad programmers or not recognizing that the excellent programmer might not have the same advantage in a different context.</description>
		<content:encoded><![CDATA[<p>To repeat myself, I have no problem with saying that an excellent developer is 10, 100, or 1,000,000 times more productive than a shitty programmer. That is not the issue, because it&#8217;s a sad fact that bad programmers and troubled organizations can have literally zero progress, or even be in a situation where they are making things worse due to their flailing. The issue is how much better than _median_ the very best programmers are. It&#8217;s my opinion that half of all programmers are quite a bit better than the average programmer (that is, that the sad reality of shitty programmers drags down the average) and that the best programmers are still a significant factor better than the median (but not 10x and I believe that, when people talk about 10x programmers, they are often citing a context-sensitive situation such as the author of a library being its undisputed master or a person who&#8217;s written a dozen parsers being given a parsing task). I believe that most people who say &#8220;I&#8217;ve seen 10x programmers all the time&#8221; are either comparing an excellent programmer with quite-bad programmers or not recognizing that the excellent programmer might not have the same advantage in a different context.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why 10x Ticks Me Off by Dmitriy</title>
		<link>http://www.knowing.net/index.php/2011/12/11/why-10x-ticks-me-off/comment-page-1/#comment-5104</link>
		<dc:creator>Dmitriy</dc:creator>
		<pubDate>Tue, 13 Dec 2011 22:22:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowing.net/?p=5347#comment-5104</guid>
		<description>I disagree. The 10x programmer is trying to describe the difference between the effective programmer vs not. There is no &quot;the 10x programmer will learn things 10x as fast&quot; in fact that person may learn things slower than the shitty programmer. The 10x programmer is a programmer that produces 10x the value for the same amount of time as the 1x programmer. They are the ones who make the frameworks that do in 2 lines what takes 50. Given that they don&#039;t produce more code, they don&#039;t learn faster, they don&#039;t anything faster. Their solutions just tend to be better. And while initially the 1x developer may deliver in approximately same amounts of time, the 10x developer has less maintenance work.

The gain is overall. I worked with a 1x and 10x developer simultaneously. I saw them both deliver in approximately same time. However the 10x&#039;s work was extensible, reusable, few lines of code. The 1x guy&#039;s was unreadable. We decided that after a version 1 it was easier to rewrite it now than wait for it to break and fix it, or even try to understand it. THATS where the difference is. 10x = 10x the productivity, not 10x the speed of any individual task.</description>
		<content:encoded><![CDATA[<p>I disagree. The 10x programmer is trying to describe the difference between the effective programmer vs not. There is no &#8220;the 10x programmer will learn things 10x as fast&#8221; in fact that person may learn things slower than the shitty programmer. The 10x programmer is a programmer that produces 10x the value for the same amount of time as the 1x programmer. They are the ones who make the frameworks that do in 2 lines what takes 50. Given that they don&#8217;t produce more code, they don&#8217;t learn faster, they don&#8217;t anything faster. Their solutions just tend to be better. And while initially the 1x developer may deliver in approximately same amounts of time, the 10x developer has less maintenance work.</p>
<p>The gain is overall. I worked with a 1x and 10x developer simultaneously. I saw them both deliver in approximately same time. However the 10x&#8217;s work was extensible, reusable, few lines of code. The 1x guy&#8217;s was unreadable. We decided that after a version 1 it was easier to rewrite it now than wait for it to break and fix it, or even try to understand it. THATS where the difference is. 10x = 10x the productivity, not 10x the speed of any individual task.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Forbes is wrong about &#8220;Developernomics&#8221; by larry</title>
		<link>http://www.knowing.net/index.php/2011/12/09/forbes-is-wrong-about-developernomics/comment-page-1/#comment-5058</link>
		<dc:creator>larry</dc:creator>
		<pubDate>Mon, 12 Dec 2011 17:49:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowing.net/?p=5334#comment-5058</guid>
		<description>@ewb This might also be a good place to state that I believe that the software industry has changed dramatically since the Internet boom and I think that, at this point, both the composition of the professional programming industry and the ways in which software is built by the industry are quite different to those things in the 60s-early 90s. I think, in general, software practices are &lt;em&gt;much better&lt;/em&gt; than they used to be and that the knowledge of good practices is much more broadly distributed. So it may not be very worthwhile to see what can be parsed out of data generated before the rise of the Web.</description>
		<content:encoded><![CDATA[<p>@ewb This might also be a good place to state that I believe that the software industry has changed dramatically since the Internet boom and I think that, at this point, both the composition of the professional programming industry and the ways in which software is built by the industry are quite different to those things in the 60s-early 90s. I think, in general, software practices are <em>much better</em> than they used to be and that the knowledge of good practices is much more broadly distributed. So it may not be very worthwhile to see what can be parsed out of data generated before the rise of the Web.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Forbes is wrong about &#8220;Developernomics&#8221; by larry</title>
		<link>http://www.knowing.net/index.php/2011/12/09/forbes-is-wrong-about-developernomics/comment-page-1/#comment-5057</link>
		<dc:creator>larry</dc:creator>
		<pubDate>Mon, 12 Dec 2011 17:36:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowing.net/?p=5334#comment-5057</guid>
		<description>@ewb McConnell defends 10x best:worst (although he notes that studies generally throw out &quot;did not complete&quot;). I think he generally defends best:median more in the 5x range (which I think is still too high). He is clear that he believes that team-based advantages can be learned. Although his list of citations may initially look decent, there is a noticeable criticism by Laurent Bossavit http://www.readability.com/articles/5egv0hme?legacy_bookmarklet=1 (I&#039;ve known McConnell for 20 years and feel the aspersions against him are incorrect, but the criticism of the citations has validity). This would be a good point to also acknowledge that Capers Jones work also needs to be read and can be misinterpreted to support very high variances, but only if one ignores context (i.e., if one compares the rate at which large systems are built versus the rate at which small systems are built, you might say &quot;companies that build small systems are 10x (or whatever) more productive than companies that build large systems.&quot; It is certainly true that small systems are very much easier on a per-LOC basis than large systems: but that is an apples-to-oranges comparison).</description>
		<content:encoded><![CDATA[<p>@ewb McConnell defends 10x best:worst (although he notes that studies generally throw out &#8220;did not complete&#8221;). I think he generally defends best:median more in the 5x range (which I think is still too high). He is clear that he believes that team-based advantages can be learned. Although his list of citations may initially look decent, there is a noticeable criticism by Laurent Bossavit <a href="http://www.readability.com/articles/5egv0hme?legacy_bookmarklet=1" rel="nofollow">http://www.readability.com/articles/5egv0hme?legacy_bookmarklet=1</a> (I&#8217;ve known McConnell for 20 years and feel the aspersions against him are incorrect, but the criticism of the citations has validity). This would be a good point to also acknowledge that Capers Jones work also needs to be read and can be misinterpreted to support very high variances, but only if one ignores context (i.e., if one compares the rate at which large systems are built versus the rate at which small systems are built, you might say &#8220;companies that build small systems are 10x (or whatever) more productive than companies that build large systems.&#8221; It is certainly true that small systems are very much easier on a per-LOC basis than large systems: but that is an apples-to-oranges comparison).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Forbes is wrong about &#8220;Developernomics&#8221; by ewb</title>
		<link>http://www.knowing.net/index.php/2011/12/09/forbes-is-wrong-about-developernomics/comment-page-1/#comment-5056</link>
		<dc:creator>ewb</dc:creator>
		<pubDate>Mon, 12 Dec 2011 17:07:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowing.net/?p=5334#comment-5056</guid>
		<description>Regarding: &quot;...there is not a shred of evidence that the best professional developers are an order of magnitude more productive than median developers at any timescale, much less on a meaningful timescale such as that of a product release cycle&quot;, McConnell has compiled a number of study sources over the years that suggest otherwise:

http://tinyurl.com/353svp

&quot;...the general finding that &#039;There are order-of-magnitude differences among programmers&#039; has been confirmed by many other studies of professional programmers (Curtis 1981, Mills 1983, DeMarco and Lister 1985, Curtis et al. 1986, Card 1987, Boehm and Papaccio 1988, Valett and McGarry 1989, Boehm et al 2000).&quot;</description>
		<content:encoded><![CDATA[<p>Regarding: &#8220;&#8230;there is not a shred of evidence that the best professional developers are an order of magnitude more productive than median developers at any timescale, much less on a meaningful timescale such as that of a product release cycle&#8221;, McConnell has compiled a number of study sources over the years that suggest otherwise:</p>
<p><a href="http://tinyurl.com/353svp" rel="nofollow">http://tinyurl.com/353svp</a></p>
<p>&#8220;&#8230;the general finding that &#8216;There are order-of-magnitude differences among programmers&#8217; has been confirmed by many other studies of professional programmers (Curtis 1981, Mills 1983, DeMarco and Lister 1985, Curtis et al. 1986, Card 1987, Boehm and Papaccio 1988, Valett and McGarry 1989, Boehm et al 2000).&#8221;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

