<?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: Against 100% Pair Programming</title>
	<atom:link href="http://pliantalliance.org/2006/07/31/against-100-pair-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://pliantalliance.org/2006/07/31/against-100-pair-programming/</link>
	<description>Think. Evaluate. Change.</description>
	<lastBuildDate>Thu, 09 Apr 2009 13:02:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: tbeck</title>
		<link>http://pliantalliance.org/2006/07/31/against-100-pair-programming/comment-page-1/#comment-130</link>
		<dc:creator>tbeck</dc:creator>
		<pubDate>Wed, 09 Aug 2006 04:06:54 +0000</pubDate>
		<guid isPermaLink="false">http://pliantalliance.org/?p=37#comment-130</guid>
		<description>Indeed it would appear we are generally in agreement. Hazaa!</description>
		<content:encoded><![CDATA[<p>Indeed it would appear we are generally in agreement. Hazaa!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Nicolette</title>
		<link>http://pliantalliance.org/2006/07/31/against-100-pair-programming/comment-page-1/#comment-129</link>
		<dc:creator>Dave Nicolette</dc:creator>
		<pubDate>Wed, 09 Aug 2006 03:55:37 +0000</pubDate>
		<guid isPermaLink="false">http://pliantalliance.org/?p=37#comment-129</guid>
		<description>I guess we&#039;re mutually flabbergasted, then. Who said anything about telling people what to do &quot;blindly?&quot; That&#039;s a very different matter than identifying practices that are effective under specific circumstances, understanding just why that is so, and then using that knowledge to choose the practices that fit various situations and adapt those practices appropriately to each situation. 

I don&#039;t intend to use anyone&#039;s rules of thumb &quot;just because&quot; they worked for them. I do intend to use practices that have been demonstrated effective generally, and I intend to understand how and why those practices work so I will know when to apply them and how to keep things on track when they aren&#039;t working well. 

I also want to understand how various development practices affect the financials of a project and the cost of ownership of the resulting product, as well as how to introduce process improvement in traditional organizations to help them adopt better practices. I have to go beyond &quot;it worked for me&quot; to reach that stage.

No, I don&#039;t want to &quot;copy&quot; you. I invite you to explain how, why, and under what circumstances your methods work so I can learn from that. 

Meanwhile, I apologize for misunderstanding your point of view. I still think we&#039;re generally in agreement about most of this.</description>
		<content:encoded><![CDATA[<p>I guess we&#8217;re mutually flabbergasted, then. Who said anything about telling people what to do &#8220;blindly?&#8221; That&#8217;s a very different matter than identifying practices that are effective under specific circumstances, understanding just why that is so, and then using that knowledge to choose the practices that fit various situations and adapt those practices appropriately to each situation. </p>
<p>I don&#8217;t intend to use anyone&#8217;s rules of thumb &#8220;just because&#8221; they worked for them. I do intend to use practices that have been demonstrated effective generally, and I intend to understand how and why those practices work so I will know when to apply them and how to keep things on track when they aren&#8217;t working well. </p>
<p>I also want to understand how various development practices affect the financials of a project and the cost of ownership of the resulting product, as well as how to introduce process improvement in traditional organizations to help them adopt better practices. I have to go beyond &#8220;it worked for me&#8221; to reach that stage.</p>
<p>No, I don&#8217;t want to &#8220;copy&#8221; you. I invite you to explain how, why, and under what circumstances your methods work so I can learn from that. </p>
<p>Meanwhile, I apologize for misunderstanding your point of view. I still think we&#8217;re generally in agreement about most of this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Spencer</title>
		<link>http://pliantalliance.org/2006/07/31/against-100-pair-programming/comment-page-1/#comment-128</link>
		<dc:creator>Brad Spencer</dc:creator>
		<pubDate>Wed, 09 Aug 2006 03:28:29 +0000</pubDate>
		<guid isPermaLink="false">http://pliantalliance.org/?p=37#comment-128</guid>
		<description>&lt;p&gt;I am simply staggered by the fact that you think we are too extremely anti-extremist.&lt;/p&gt;

&lt;p&gt;And BTW, here&#039;s a post I made earlier today in followup to a different thread on the site, tongue-in-cheek.&lt;/p&gt;
&lt;blockquote&gt;But I’m a reductionist who believes that all knowledge can be easily codified! I know in my heart that there must be a laminated placard somewhere that offers three simple steps that solve problems in all situations! My fully-aware AI robot insists this is true!&lt;/blockquote&gt;
&lt;p&gt;Then you say this:&lt;/p&gt;
&lt;blockquote&gt;Your approach to software development appears to be similar. You seem to want to avoid identifying practices that might produce better results on project after project. If something worked once, that’s nice, but you can’t or won’t take any useful message forward from that success.&lt;/blockquote&gt;
&lt;p&gt;Are you serious?  That&#039;s so &lt;em&gt;not&lt;/em&gt; me or how I do things that I am honestly flabbergasted.  I learn from my experience and make new rules of thumb and build new processes and set new standards and apply lessons learned every day.  That&#039;s how our shop independently ended up coming up with a very agile-looking mode of building software all without ever having heard of it before.  We found it after the fact and went &quot;huh, these guys do a lot of the same things we do&quot;.&lt;/p&gt;

&lt;p&gt;But I do not think that you should use my rules of thumb and my processes that I built from my experience just because they worked for me.&lt;/p&gt;

&lt;p&gt;I just don&#039;t understand.  I&#039;m yelling &quot;don&#039;t copy me&quot; from the rooftops and you keep yelling back &quot;but I want to&quot;.  I guess I should yell &quot;learn from my stories and decide for yourself so you can be a strong and independent developer&quot;.
&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>I am simply staggered by the fact that you think we are too extremely anti-extremist.</p>
<p>And BTW, here&#8217;s a post I made earlier today in followup to a different thread on the site, tongue-in-cheek.</p>
<blockquote><p>But I’m a reductionist who believes that all knowledge can be easily codified! I know in my heart that there must be a laminated placard somewhere that offers three simple steps that solve problems in all situations! My fully-aware AI robot insists this is true!</p></blockquote>
<p>Then you say this:</p>
<blockquote><p>Your approach to software development appears to be similar. You seem to want to avoid identifying practices that might produce better results on project after project. If something worked once, that’s nice, but you can’t or won’t take any useful message forward from that success.</p></blockquote>
<p>Are you serious?  That&#8217;s so <em>not</em> me or how I do things that I am honestly flabbergasted.  I learn from my experience and make new rules of thumb and build new processes and set new standards and apply lessons learned every day.  That&#8217;s how our shop independently ended up coming up with a very agile-looking mode of building software all without ever having heard of it before.  We found it after the fact and went &#8220;huh, these guys do a lot of the same things we do&#8221;.</p>
<p>But I do not think that you should use my rules of thumb and my processes that I built from my experience just because they worked for me.</p>
<p>I just don&#8217;t understand.  I&#8217;m yelling &#8220;don&#8217;t copy me&#8221; from the rooftops and you keep yelling back &#8220;but I want to&#8221;.  I guess I should yell &#8221;learn from my stories and decide for yourself so you can be a strong and independent developer&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tbeck</title>
		<link>http://pliantalliance.org/2006/07/31/against-100-pair-programming/comment-page-1/#comment-127</link>
		<dc:creator>tbeck</dc:creator>
		<pubDate>Wed, 09 Aug 2006 03:25:44 +0000</pubDate>
		<guid isPermaLink="false">http://pliantalliance.org/?p=37#comment-127</guid>
		<description>Woah, not sure where you got the idea that we can&#039;t or won&#039;t learn from past projects.  We definately learn from what we&#039;ve done in terms of what works and what doesn&#039;t work on a particular project.  What we don&#039;t do is then go blindly into  applying the process used on Project A (the successful one) on Project B.  We evaluate what went right in Project A, consider how Project A and B compare and contrast and then apply the processes we think will work.  Then we iterate on the process as Project B progresses.   

And we certainly aren&#039;t going to go around telling people what they should do without any knowledge of their project, their people, their company culture, their goals, and their definition of &#039;success&#039;.</description>
		<content:encoded><![CDATA[<p>Woah, not sure where you got the idea that we can&#8217;t or won&#8217;t learn from past projects.  We definately learn from what we&#8217;ve done in terms of what works and what doesn&#8217;t work on a particular project.  What we don&#8217;t do is then go blindly into  applying the process used on Project A (the successful one) on Project B.  We evaluate what went right in Project A, consider how Project A and B compare and contrast and then apply the processes we think will work.  Then we iterate on the process as Project B progresses.   </p>
<p>And we certainly aren&#8217;t going to go around telling people what they should do without any knowledge of their project, their people, their company culture, their goals, and their definition of &#8216;success&#8217;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Nicolette</title>
		<link>http://pliantalliance.org/2006/07/31/against-100-pair-programming/comment-page-1/#comment-126</link>
		<dc:creator>Dave Nicolette</dc:creator>
		<pubDate>Wed, 09 Aug 2006 03:15:03 +0000</pubDate>
		<guid isPermaLink="false">http://pliantalliance.org/?p=37#comment-126</guid>
		<description>Re: Power drill. 

Fine. The point (and I think you know this perfectly well) is to choose an appropriate tool and then to use it properly. Be careful not to drill through your hand. And should the drill or screwdriver actually work &quot;for you&quot; (as opposed to &quot;for screws&quot;), be sure not to be so arrogant as to suggest the same tool might work for a different screw, or in the hands of a different person.  

Re: Show people what has worked for you. 

Sometimes its just a question of what has worked &quot;for you,&quot; and sometimes there&#039;s more to it. Certain development practices have been proven effective on many projects. They don&#039;t just randomly work sometimes and not other times. They work &quot;for software development,&quot; in the same sense as screwdrivers (and similar) work &quot;for screws,&quot; not just &quot;for me.&quot; 

Flexibility is great. It means you can recognize that not every software development practice fits every situation. But once you&#039;ve determined a practice fits a given situation, it fits just like a screwdriver fits a screw. It fits the same &quot;for me&quot; as it does &quot;for you.&quot; And if it doesn&#039;t fit, it&#039;s for some objective reason, and not just because it didn&#039;t happen to work &quot;for me.&quot;

Re: Evangelizing. 

No. Just explaining objectively. If a practice tends to be useful for software development, then there are reasons why and there are ways to understand and discuss those reasons. Similarly, any given practice will have its limitations and there are ways to understand and discuss those limitations objectively. 

Otherwise, one would be surprised time and again by every outcome, because one could not correlate effect with cause based on experience, like one of those unfortunates who has no medium-term memory function (they can remember their childhoods and they can remember new information for a few minutes, but then they forget the new information, and every time they hear it it&#039;s new to them again). It isn&#039;t evangelism to explain how something works. 

I&#039;m reminded of &lt;a href=&quot;http://en.wikipedia.org/wiki/Deconstructionism&quot; rel=&quot;nofollow&quot;&gt;deconstructionism&lt;/a&gt;.  When I was in college, it was fashionable among literature professors. An unfriendly summary of deconstructionism might be to say it reduces any and all texts to the same level. The best works of Shakespeare or Dostoyevsky would be seen as no better than a grocery list. You could analyze the grocery list and discover just as much satisfaction and personal growth from it as from any other text. It&#039;s an approach to literary analysis that totally misses the point of any given work of literature by reducing it to a string of words with no context and no relationship to past or future. 

Your approach to software development appears to be similar. You seem to want to avoid identifying practices that might produce better results on project after project. If something worked once, that&#039;s nice, but you can&#039;t or won&#039;t take any useful message forward from that success. All development practices are seen as qualitatively equivalent, and their relative value is reset with the beginning of each project, as if no one had learned anything about how or why the practices worked well or didn&#039;t work well on previous projects.

I agree with much of what you&#039;ve written here, but not to that extent. That kind of thinking is just too extreme and too limiting for me.</description>
		<content:encoded><![CDATA[<p>Re: Power drill. </p>
<p>Fine. The point (and I think you know this perfectly well) is to choose an appropriate tool and then to use it properly. Be careful not to drill through your hand. And should the drill or screwdriver actually work &#8220;for you&#8221; (as opposed to &#8220;for screws&#8221;), be sure not to be so arrogant as to suggest the same tool might work for a different screw, or in the hands of a different person.  </p>
<p>Re: Show people what has worked for you. </p>
<p>Sometimes its just a question of what has worked &#8220;for you,&#8221; and sometimes there&#8217;s more to it. Certain development practices have been proven effective on many projects. They don&#8217;t just randomly work sometimes and not other times. They work &#8220;for software development,&#8221; in the same sense as screwdrivers (and similar) work &#8220;for screws,&#8221; not just &#8220;for me.&#8221; </p>
<p>Flexibility is great. It means you can recognize that not every software development practice fits every situation. But once you&#8217;ve determined a practice fits a given situation, it fits just like a screwdriver fits a screw. It fits the same &#8220;for me&#8221; as it does &#8220;for you.&#8221; And if it doesn&#8217;t fit, it&#8217;s for some objective reason, and not just because it didn&#8217;t happen to work &#8220;for me.&#8221;</p>
<p>Re: Evangelizing. </p>
<p>No. Just explaining objectively. If a practice tends to be useful for software development, then there are reasons why and there are ways to understand and discuss those reasons. Similarly, any given practice will have its limitations and there are ways to understand and discuss those limitations objectively. </p>
<p>Otherwise, one would be surprised time and again by every outcome, because one could not correlate effect with cause based on experience, like one of those unfortunates who has no medium-term memory function (they can remember their childhoods and they can remember new information for a few minutes, but then they forget the new information, and every time they hear it it&#8217;s new to them again). It isn&#8217;t evangelism to explain how something works. </p>
<p>I&#8217;m reminded of <a href="http://en.wikipedia.org/wiki/Deconstructionism" rel="nofollow">deconstructionism</a>.  When I was in college, it was fashionable among literature professors. An unfriendly summary of deconstructionism might be to say it reduces any and all texts to the same level. The best works of Shakespeare or Dostoyevsky would be seen as no better than a grocery list. You could analyze the grocery list and discover just as much satisfaction and personal growth from it as from any other text. It&#8217;s an approach to literary analysis that totally misses the point of any given work of literature by reducing it to a string of words with no context and no relationship to past or future. </p>
<p>Your approach to software development appears to be similar. You seem to want to avoid identifying practices that might produce better results on project after project. If something worked once, that&#8217;s nice, but you can&#8217;t or won&#8217;t take any useful message forward from that success. All development practices are seen as qualitatively equivalent, and their relative value is reset with the beginning of each project, as if no one had learned anything about how or why the practices worked well or didn&#8217;t work well on previous projects.</p>
<p>I agree with much of what you&#8217;ve written here, but not to that extent. That kind of thinking is just too extreme and too limiting for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Spencer</title>
		<link>http://pliantalliance.org/2006/07/31/against-100-pair-programming/comment-page-1/#comment-125</link>
		<dc:creator>Brad Spencer</dc:creator>
		<pubDate>Tue, 08 Aug 2006 22:47:12 +0000</pubDate>
		<guid isPermaLink="false">http://pliantalliance.org/?p=37#comment-125</guid>
		<description>ZOMG.

Me: But it would be arrogant and presumptuous of me to imply to try to convince you that you should do the same thing and that you will get the same results.

You: I disagree. If you can provide objective arguments in favor of using any particular practice, then it behooves me to listen.

You’re arguing that I need to evangelize to you and try to get you to do things my way?  I am confused.</description>
		<content:encoded><![CDATA[<p>ZOMG.</p>
<p>Me: But it would be arrogant and presumptuous of me to imply to try to convince you that you should do the same thing and that you will get the same results.</p>
<p>You: I disagree. If you can provide objective arguments in favor of using any particular practice, then it behooves me to listen.</p>
<p>You’re arguing that I need to evangelize to you and try to get you to do things my way?  I am confused.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tbeck</title>
		<link>http://pliantalliance.org/2006/07/31/against-100-pair-programming/comment-page-1/#comment-124</link>
		<dc:creator>tbeck</dc:creator>
		<pubDate>Tue, 08 Aug 2006 22:06:31 +0000</pubDate>
		<guid isPermaLink="false">http://pliantalliance.org/?p=37#comment-124</guid>
		<description>Also, I think you misinterpreted Brad.  Yes, it is good to show people what has worked for you and explain why it has worked for you.  However, assuming that the transfer of knowledge will lead directly  to success for the people you tell, having known nothing about their project or their people, is arrogant and presumptuous.</description>
		<content:encoded><![CDATA[<p>Also, I think you misinterpreted Brad.  Yes, it is good to show people what has worked for you and explain why it has worked for you.  However, assuming that the transfer of knowledge will lead directly  to success for the people you tell, having known nothing about their project or their people, is arrogant and presumptuous.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tbeck</title>
		<link>http://pliantalliance.org/2006/07/31/against-100-pair-programming/comment-page-1/#comment-123</link>
		<dc:creator>tbeck</dc:creator>
		<pubDate>Tue, 08 Aug 2006 22:04:37 +0000</pubDate>
		<guid isPermaLink="false">http://pliantalliance.org/?p=37#comment-123</guid>
		<description>A power drill with a Phillips-head bit works just as well at tightening a screw.  Whether you choose to use a screwdriver or a power drill depends on the material being screwed into, the size of the screw, whether you have ready access to a wall socket etc.  In short, choice of tool depends on your context.</description>
		<content:encoded><![CDATA[<p>A power drill with a Phillips-head bit works just as well at tightening a screw.  Whether you choose to use a screwdriver or a power drill depends on the material being screwed into, the size of the screw, whether you have ready access to a wall socket etc.  In short, choice of tool depends on your context.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Nicolette</title>
		<link>http://pliantalliance.org/2006/07/31/against-100-pair-programming/comment-page-1/#comment-122</link>
		<dc:creator>Dave Nicolette</dc:creator>
		<pubDate>Tue, 08 Aug 2006 21:50:45 +0000</pubDate>
		<guid isPermaLink="false">http://pliantalliance.org/?p=37#comment-122</guid>
		<description>&gt;I’m willing to accept that such a context may exist.

Well, okay. Speaking of context, remember what prompted people to start exploring alternative approaches to software development in the first place. It was the low success rate of traditional practices, especially what we now call the linear waterfall approach, and all the stuff that goes along with that. 

One of the core problems with traditional methods was the lack of collaboration. That, and other core problems, caused people to re-think what works (or doesn&#039;t) and why it works (or doesn&#039;t). Once you start discarding these core ideas, you&#039;ve moved away from the original idea of agile development and (possibly) getting into a realm that has no definitions at all. Sort of an &quot;anything goes, nothing really works better than anything else&quot; mentality. 

&gt;But it would be arrogant and presumptuous of me to imply to try to convince you that you should do the same thing and that you will get the same results.

I disagree. If you can provide objective arguments in favor of using any particular practice, then it behooves me to listen. It&#039;s not arrogant at all for you to explain why something works. We&#039;re all building software, after all. If something adds value to that process in one situation, it&#039;s very likely to add value in another. If not, then we need to understand exactly why not so we will know when to apply that particular practice and when not to. That&#039;s a bit more solid than just saying, hey, this worked for me but it might not work for you.

Some of the principles and practices that underlie agile methods have come to be accepted through the collective experience of practitioners, based on what has worked on real-world projects. I submit the reason you can&#039;t easily think of a concrete example of a case when collaboration would be a bad idea is simply that there is no such case. This is one of the foundational definitions of adaptive development, including agile, lean, and other variants. It&#039;s a direct answer to one of the core problems we&#039;re trying to solve in our profession. 

I&#039;m not so sure literally everything is totally open. I think there are certain basic concepts that differentiate agile development from other approaches, and if we set those aside then we&#039;re left with, effectively, no definition or no framework at all. 

I say this as someone who has a personal interest in understanding the hard value of agile practices, specifically in contrast to traditional (waterfall) practices. Sure, there are situations where agile methods don&#039;t apply. But once you&#039;ve identified a situation as appropriate for agile methods, then the next step is to apply those methods properly. 

It&#039;s the same idea with any other tool. To tighten a Phillips-head screw, you choose a Phillips-head screwdriver. It&#039;s the right tool for the job. Once you&#039;ve determined it&#039;s the right tool, then you need to grasp it by the handle and fit the tip into the screw head. Otherwise you&#039;ll fail to tighten the screw, and probably hurt yourself  as well. 

Similarly, once you&#039;ve determined agile is the right approach to a given project, I think it&#039;s best to get as close as you can to the most rigorous agile practices, given the realities of the project and the people you&#039;re working with. That way you can achieve the best results. 

I understand and appreciate your reaction to the overselling of capital-A agile, but I hope you won&#039;t go too far and throw out the baby with the bathwater.</description>
		<content:encoded><![CDATA[<p>&gt;I’m willing to accept that such a context may exist.</p>
<p>Well, okay. Speaking of context, remember what prompted people to start exploring alternative approaches to software development in the first place. It was the low success rate of traditional practices, especially what we now call the linear waterfall approach, and all the stuff that goes along with that. </p>
<p>One of the core problems with traditional methods was the lack of collaboration. That, and other core problems, caused people to re-think what works (or doesn&#8217;t) and why it works (or doesn&#8217;t). Once you start discarding these core ideas, you&#8217;ve moved away from the original idea of agile development and (possibly) getting into a realm that has no definitions at all. Sort of an &#8220;anything goes, nothing really works better than anything else&#8221; mentality. </p>
<p>&gt;But it would be arrogant and presumptuous of me to imply to try to convince you that you should do the same thing and that you will get the same results.</p>
<p>I disagree. If you can provide objective arguments in favor of using any particular practice, then it behooves me to listen. It&#8217;s not arrogant at all for you to explain why something works. We&#8217;re all building software, after all. If something adds value to that process in one situation, it&#8217;s very likely to add value in another. If not, then we need to understand exactly why not so we will know when to apply that particular practice and when not to. That&#8217;s a bit more solid than just saying, hey, this worked for me but it might not work for you.</p>
<p>Some of the principles and practices that underlie agile methods have come to be accepted through the collective experience of practitioners, based on what has worked on real-world projects. I submit the reason you can&#8217;t easily think of a concrete example of a case when collaboration would be a bad idea is simply that there is no such case. This is one of the foundational definitions of adaptive development, including agile, lean, and other variants. It&#8217;s a direct answer to one of the core problems we&#8217;re trying to solve in our profession. </p>
<p>I&#8217;m not so sure literally everything is totally open. I think there are certain basic concepts that differentiate agile development from other approaches, and if we set those aside then we&#8217;re left with, effectively, no definition or no framework at all. </p>
<p>I say this as someone who has a personal interest in understanding the hard value of agile practices, specifically in contrast to traditional (waterfall) practices. Sure, there are situations where agile methods don&#8217;t apply. But once you&#8217;ve identified a situation as appropriate for agile methods, then the next step is to apply those methods properly. </p>
<p>It&#8217;s the same idea with any other tool. To tighten a Phillips-head screw, you choose a Phillips-head screwdriver. It&#8217;s the right tool for the job. Once you&#8217;ve determined it&#8217;s the right tool, then you need to grasp it by the handle and fit the tip into the screw head. Otherwise you&#8217;ll fail to tighten the screw, and probably hurt yourself  as well. </p>
<p>Similarly, once you&#8217;ve determined agile is the right approach to a given project, I think it&#8217;s best to get as close as you can to the most rigorous agile practices, given the realities of the project and the people you&#8217;re working with. That way you can achieve the best results. </p>
<p>I understand and appreciate your reaction to the overselling of capital-A agile, but I hope you won&#8217;t go too far and throw out the baby with the bathwater.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Spencer</title>
		<link>http://pliantalliance.org/2006/07/31/against-100-pair-programming/comment-page-1/#comment-121</link>
		<dc:creator>Brad Spencer</dc:creator>
		<pubDate>Tue, 08 Aug 2006 20:51:46 +0000</pubDate>
		<guid isPermaLink="false">http://pliantalliance.org/?p=37#comment-121</guid>
		<description>We agree with you that the ideas are more important than the terminology.  That&#039;s kinda our whole philosophy :)  We had to call the site &lt;em&gt;something&lt;/em&gt;.

As far as when collaboration may be a bad idea, I don&#039;t know when that would be, but I&#039;m willing to accept that such a context may exist.  That&#039;s  the whole point!  We don&#039;t presume to know what&#039;s best for you!  So, sorry, I can&#039;t offer you a checklist of when you should avoid collaboration. That&#039;s precisely the kind of prescription we are saying doesn&#039;t work.

What I can offer is past examples of things I have done, why I have done them, and what the result was.  But it would be arrogant and presumptuous of me to imply to try to convince you that you should do the same thing and that you will get the same results.  I may recommend that you try something, but I won&#039;t tell you that it will definitely work.  I&#039;m glad you&#039;re asking these questions, though, because it&#039;s forced me to think more about the aspect of giving advice and sharing experiences.  For me, I always trust someone who&#039;s relaying experience over someone who&#039;s evangelizing or selling a cure-all, and maybe that&#039;s what bothers me the most about today&#039;s Agile.</description>
		<content:encoded><![CDATA[<p>We agree with you that the ideas are more important than the terminology.  That&#8217;s kinda our whole philosophy :)  We had to call the site <em>something</em>.</p>
<p>As far as when collaboration may be a bad idea, I don&#8217;t know when that would be, but I&#8217;m willing to accept that such a context may exist.  That&#8217;s  the whole point!  We don&#8217;t presume to know what&#8217;s best for you!  So, sorry, I can&#8217;t offer you a checklist of when you should avoid collaboration. That&#8217;s precisely the kind of prescription we are saying doesn&#8217;t work.</p>
<p>What I can offer is past examples of things I have done, why I have done them, and what the result was.  But it would be arrogant and presumptuous of me to imply to try to convince you that you should do the same thing and that you will get the same results.  I may recommend that you try something, but I won&#8217;t tell you that it will definitely work.  I&#8217;m glad you&#8217;re asking these questions, though, because it&#8217;s forced me to think more about the aspect of giving advice and sharing experiences.  For me, I always trust someone who&#8217;s relaying experience over someone who&#8217;s evangelizing or selling a cure-all, and maybe that&#8217;s what bothers me the most about today&#8217;s Agile.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

