<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/var/log/tumbles &#187; software development</title>
	<atom:link href="http://tumblelog.dhananjaynene.com/tag/software-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://tumblelog.dhananjaynene.com</link>
	<description>Interesting gatherings from the web</description>
	<lastBuildDate>Mon, 13 Apr 2009 09:15:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Cheaper Talent Hypothesis</title>
		<link>http://tumblelog.dhananjaynene.com/2008/08/cheaper-talent-hypothesis/</link>
		<comments>http://tumblelog.dhananjaynene.com/2008/08/cheaper-talent-hypothesis/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 22:56:33 +0000</pubDate>
		<dc:creator>Dhananjay Nene</dc:creator>
				<category><![CDATA[Interesting]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://tumblelog.dhananjaynene.com/2008/08/cheaper-talent-hypothesis/</guid>
		<description><![CDATA[MF Bliki: CheaperTalentHypothesis. Martin Fowler&#8217;s commentary on why cheaper talent is more expensive ! Naturally better programmers cost more, either as full-time hires or in contracting. But the interesting question is, despite this, are more expensive programmers actually cheaper? &#8230; If the cost premium for a more productive developer is less than the higher productivity [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.martinfowler.com/bliki/CheaperTalentHypothesis.html">MF Bliki: CheaperTalentHypothesis</a>.</p>
<p>Martin Fowler&#8217;s commentary on why cheaper talent is more expensive !</p>
<blockquote><p>Naturally better programmers cost more, either as full-time hires 	or in contracting. But the interesting question is, despite this, 	<strong>are more expensive programmers actually cheaper?</strong></p></blockquote>
<p>&#8230;</p>
<blockquote><p><em>If the cost premium for 	a more productive developer is less than the higher productivity of 	that developer, then it&#8217;s cheaper to hire the more expensive 	developer.</em> The cheaper talent hypothesis is that the cost 	premium is indeed less, and thus it&#8217;s cheaper to hire more 	productive developers even if they are more expensive.</p></blockquote>
<p>&#8230;</p>
<blockquote><p>The trouble is that that assumption assumes productivity scales 	linearly with team size, which again observation indicates isn&#8217;t the 	case. Software development depends very much on communication 	between team members. The biggest issue on software teams is making 	sure everyone understands what everyone else is doing. As a result 	productivity scales a good bit less than linearly with team size. As 	usual we have no clear measure, but I&#8217;m inclined to guess at it 	being closer to the square root. If we use my evidence-free guess as 	the basis then to get double the productivity we need to quadruple 	the team size. So our average talent team needs to have forty people 	to match our ten talented people &#8211; at which point it costs twice as much.</p></blockquote>
<p>&#8230;</p>
<blockquote><p>Agile development further accelerates this effect. A talented 	team has a faster cycle time than an average team. This allows the 	full team to explore options faster: building, evaluating, 	optimizing. This accelerates producing better software, thus 	generating higher value. This compounds the time-to-market 	effect. (And it&#8217;s natural to assume that a talented team is more 	likely to produce better software in any case.)</p>
<p>Faster cycle time leads to a better external product, but perhaps 	the greatest contribution a talented team can make is to produce 	software with greater internal quality. It strikes to me that the 	productivity difference between a talented programmer and an average 	programmer is probably less than the productivity difference 	between a good code-base and an average code-base. Since talented 	programmer tend to produce good code-bases, this implies that the 	productivity advantages compound over time due to internal quality too.</p></blockquote>
<p>&#8230;</p>
<blockquote><p>So I understand the situation but don&#8217;t accept it. I believe that 	if the software industry is to fulfill its potential it needs to 	recognize the cheaper talent hypothesis and close the gap between 	high productivity and higher compensation.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://tumblelog.dhananjaynene.com/2008/08/cheaper-talent-hypothesis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Software Development: Disadvantages of Agile Software Development</title>
		<link>http://tumblelog.dhananjaynene.com/2008/06/agile-software-development-disadvantages-of-agile-software-development/</link>
		<comments>http://tumblelog.dhananjaynene.com/2008/06/agile-software-development-disadvantages-of-agile-software-development/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 06:33:48 +0000</pubDate>
		<dc:creator>Dhananjay Nene</dc:creator>
				<category><![CDATA[Interesting]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://dhananjay-nene.tumblr.com/post/40145864</guid>
		<description><![CDATA[Agile Software Development: Disadvantages of Agile Software Development Nice article. If you are getting into agile .. this indicates some potential issues that you may have to deal with and allows to get into it with your eyes open.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.agile-software-development.com/2007/09/disadvantages-of-agile-software.html">Agile Software Development: Disadvantages of Agile Software Development</a><br />
Nice article. If you are getting into agile .. this indicates some potential issues that you may have to deal with and allows to get into it with your eyes open.</p>
]]></content:encoded>
			<wfw:commentRss>http://tumblelog.dhananjaynene.com/2008/06/agile-software-development-disadvantages-of-agile-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Software Development: 20 Qualities of an Agile Leader</title>
		<link>http://tumblelog.dhananjaynene.com/2008/06/agile-software-development-20-qualities-of-an-agile-leader/</link>
		<comments>http://tumblelog.dhananjaynene.com/2008/06/agile-software-development-20-qualities-of-an-agile-leader/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 06:02:00 +0000</pubDate>
		<dc:creator>Dhananjay Nene</dc:creator>
				<category><![CDATA[Interesting]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[leadership]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://dhananjay-nene.tumblr.com/post/40143568</guid>
		<description><![CDATA[Agile Software Development: 20 Qualities of an Agile Leader Not sure where agile fits in … but a v. nice list for what it takes to be a leader. *cough* some things I need to work on *cough*]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.agile-software-development.com/2007/07/20-qualities-of-agile-leader.html">Agile Software Development: 20 Qualities of an Agile Leader</a><br />
Not sure where agile fits in … but a v. nice list for what it takes to be a leader. *cough* some things I need to work on *cough*</p>
]]></content:encoded>
			<wfw:commentRss>http://tumblelog.dhananjaynene.com/2008/06/agile-software-development-20-qualities-of-an-agile-leader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Wetware Crisis: the Dead Sea effect : Bruce F. Webster</title>
		<link>http://tumblelog.dhananjaynene.com/2008/06/the-wetware-crisis-the-dead-sea-effect-bruce-f-webster/</link>
		<comments>http://tumblelog.dhananjaynene.com/2008/06/the-wetware-crisis-the-dead-sea-effect-bruce-f-webster/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 05:37:12 +0000</pubDate>
		<dc:creator>Dhananjay Nene</dc:creator>
				<category><![CDATA[Interesting]]></category>
		<category><![CDATA[hr]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://dhananjay-nene.tumblr.com/post/40141580</guid>
		<description><![CDATA[The Wetware Crisis: the Dead Sea effect : Bruce F. Webster Excellent read. Some of the early links out of this article and the comment stream also make for engaging reading.]]></description>
			<content:encoded><![CDATA[<p><a href="http://brucefwebster.com/2008/04/11/the-wetware-crisis-the-dead-sea-effect/">The Wetware Crisis: the Dead Sea effect : Bruce F. Webster</a><br />
Excellent read. Some of the early links out of this article and the comment stream also make for engaging reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://tumblelog.dhananjaynene.com/2008/06/the-wetware-crisis-the-dead-sea-effect-bruce-f-webster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Engineering? Maybe not.</title>
		<link>http://tumblelog.dhananjaynene.com/2008/06/software-engineering-maybe-not/</link>
		<comments>http://tumblelog.dhananjaynene.com/2008/06/software-engineering-maybe-not/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 16:46:09 +0000</pubDate>
		<dc:creator>Dhananjay Nene</dc:creator>
				<category><![CDATA[Interesting]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://dhananjay-nene.tumblr.com/post/39943542</guid>
		<description><![CDATA[Software Engineering? Maybe not. Software Engineering seems to have much less engineering to it than what seems.]]></description>
			<content:encoded><![CDATA[<p><a href="http://metaphorcrash.blogspot.com/2008/06/software-engineering-maybe-not.html">Software Engineering? Maybe not.</a><br />
Software Engineering seems to have much less engineering to it than what seems.</p>
]]></content:encoded>
			<wfw:commentRss>http://tumblelog.dhananjaynene.com/2008/06/software-engineering-maybe-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

