<?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"
	>
<channel>
	<title>Comments on: eXtreme&#160;Programming</title>
	<atom:link href="http://www.magpiebrain.com/blog/2003/08/22/extreme-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.magpiebrain.com/blog/2003/08/22/extreme-programming/</link>
	<description>Sam Newman's blog</description>
	<pubDate>Mon, 06 Oct 2008 23:41:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Sam Newman</title>
		<link>http://www.magpiebrain.com/blog/2003/08/22/extreme-programming/#comment-23</link>
		<dc:creator>Sam Newman</dc:creator>
		<pubDate>Tue, 26 Aug 2003 10:13:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/2003/08/22/extreme-programming/#comment-23</guid>
		<description>One of the main sticks used to bash XP with seems to be the idea that it promotes lazy programming - it doesn't promote the idea of code reviews. Personally I think if pair programming does work (and to be honest I've yet to see any large scale studies to prove this either way) the need for code reviews beyond the use of automated code conformance tools such as checkstyle can legitimately be removed altogether. I've always hated code reviews - its the task that has to be carried out by a competent programmer but can be mind-numbingly boring. Design reviews are certainly required - but it would be nice if we could believe the hype surrounding XP as it would remove a lot of the tedium associated with programming!
</description>
		<content:encoded><![CDATA[<p>One of the main sticks used to bash XP with seems to be the idea that it promotes lazy programming &#8211; it doesn&#8217;t promote the idea of code reviews. Personally I think if pair programming does work (and to be honest I&#8217;ve yet to see any large scale studies to prove this either way) the need for code reviews beyond the use of automated code conformance tools such as checkstyle can legitimately be removed altogether. I&#8217;ve always hated code reviews &#8211; its the task that has to be carried out by a competent programmer but can be mind-numbingly boring. Design reviews are certainly required &#8211; but it would be nice if we could believe the hype surrounding XP as it would remove a lot of the tedium associated with programming!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://www.magpiebrain.com/blog/2003/08/22/extreme-programming/#comment-22</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Fri, 22 Aug 2003 18:20:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/2003/08/22/extreme-programming/#comment-22</guid>
		<description>Yes, pair programming is one of those things that has such a high probability of being horrendous.  And really, it's just unrealistic to use it 100% of the time.  Some times, you need a good hour or two of silent concentration to get something done, and it's usually easier to just do it, and then have a code review than to belabour every semicolon.  

There's nothing more frustrating than trying to get your ideas down in code with someone interrupting you with variable name misspellings or other syntax problems.  I think it's a useful tool when you have a particular tricky problem to solve, but I think that code reviews can work just as well (and have been shown to work well in 100s of studies), and pair programming really can't work 8 hours a day.</description>
		<content:encoded><![CDATA[<p>Yes, pair programming is one of those things that has such a high probability of being horrendous.  And really, it&#8217;s just unrealistic to use it 100% of the time.  Some times, you need a good hour or two of silent concentration to get something done, and it&#8217;s usually easier to just do it, and then have a code review than to belabour every semicolon.  </p>
<p>There&#8217;s nothing more frustrating than trying to get your ideas down in code with someone interrupting you with variable name misspellings or other syntax problems.  I think it&#8217;s a useful tool when you have a particular tricky problem to solve, but I think that code reviews can work just as well (and have been shown to work well in 100s of studies), and pair programming really can&#8217;t work 8 hours a day.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
