<?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: Don&#8217;t Code Yourself into a Corner</title>
	<atom:link href="http://www.yuwantitwhen.com/blog/2008/08/05/dont-code-yourself-into-a-corner/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yuwantitwhen.com/blog/2008/08/05/dont-code-yourself-into-a-corner/</link>
	<description>Practical methods for successful software management.</description>
	<lastBuildDate>Thu, 06 May 2010 02:07:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Bill Miller</title>
		<link>http://www.yuwantitwhen.com/blog/2008/08/05/dont-code-yourself-into-a-corner/comment-page-1/#comment-2432</link>
		<dc:creator>Bill Miller</dc:creator>
		<pubDate>Thu, 29 Jan 2009 04:15:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.yuwantitwhen.com/blog/?p=83#comment-2432</guid>
		<description>Dave,

Maybe...after the comment by Tzvika, I thought about the chess analogy even more, and the interesting thing about chess is that it is dynamic, yet as the play progresses, except for maybe the elite chess players, the upfront analysis increases before moving.  

I believe the chess analogy makes the case for upfront analysis even greater.  In the middle of a game is when I&#039;m finding I&#039;m thinking and analyzing even more before moving.  If I don&#039;t, losing is a near certainty.</description>
		<content:encoded><![CDATA[<p>Dave,</p>
<p>Maybe&#8230;after the comment by Tzvika, I thought about the chess analogy even more, and the interesting thing about chess is that it is dynamic, yet as the play progresses, except for maybe the elite chess players, the upfront analysis increases before moving.  </p>
<p>I believe the chess analogy makes the case for upfront analysis even greater.  In the middle of a game is when I&#8217;m finding I&#8217;m thinking and analyzing even more before moving.  If I don&#8217;t, losing is a near certainty.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Nicolette</title>
		<link>http://www.yuwantitwhen.com/blog/2008/08/05/dont-code-yourself-into-a-corner/comment-page-1/#comment-2431</link>
		<dc:creator>Dave Nicolette</dc:creator>
		<pubDate>Tue, 27 Jan 2009 17:26:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.yuwantitwhen.com/blog/?p=83#comment-2431</guid>
		<description>Both analogies are good, IMO. When a problem lends itself to a predictive approach, substantial up-front design is usually the right strategy. 

I agree with Bill that FreeCell offers a more relevant analogy than chess in the sense that once you know the patterns you can guarantee a win. 

I&#039;m noticing more and more IT organizations these days implementing both predictive and adaptive processes so that they will be well prepared to handle all classes of problems. I think that&#039;s wise.</description>
		<content:encoded><![CDATA[<p>Both analogies are good, IMO. When a problem lends itself to a predictive approach, substantial up-front design is usually the right strategy. </p>
<p>I agree with Bill that FreeCell offers a more relevant analogy than chess in the sense that once you know the patterns you can guarantee a win. </p>
<p>I&#8217;m noticing more and more IT organizations these days implementing both predictive and adaptive processes so that they will be well prepared to handle all classes of problems. I think that&#8217;s wise.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Miller</title>
		<link>http://www.yuwantitwhen.com/blog/2008/08/05/dont-code-yourself-into-a-corner/comment-page-1/#comment-530</link>
		<dc:creator>Bill Miller</dc:creator>
		<pubDate>Wed, 06 Aug 2008 02:08:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.yuwantitwhen.com/blog/?p=83#comment-530</guid>
		<description>Hi Tzvika,

I like the idea of Chess as another analogy.  When I first thought of the FreeCell analogy, I began to think of others, and Chess was one of them.  I chose to stick with the FreeCell analogy because of the certainty of winning.

However, your comment made me rethink using chess as analogy.  There are a few good points it brings out: 

One is that the play evolves depending on the moves your opponent makes, yet if you want to win, you still need to analyze every move well.  It refutes the idea that deep analysis is ineffective in a world of changing requirements.  In chess, out thinking your opponent is part of the analysis, even though you cannot predict what move he&#039;ll make next.

Also, Chess and even FreeCell, analysis requires less time with more experience and skill.  The idea that analysis and design can be paralyzingly lengthy in software is a reflection on the quality of the people rather than a reflection of an inherent attribute of analysis and design; talented people with good experience develop great designs quickly just as in chess and freecell where your play speed improves with experience and skill.</description>
		<content:encoded><![CDATA[<p>Hi Tzvika,</p>
<p>I like the idea of Chess as another analogy.  When I first thought of the FreeCell analogy, I began to think of others, and Chess was one of them.  I chose to stick with the FreeCell analogy because of the certainty of winning.</p>
<p>However, your comment made me rethink using chess as analogy.  There are a few good points it brings out: </p>
<p>One is that the play evolves depending on the moves your opponent makes, yet if you want to win, you still need to analyze every move well.  It refutes the idea that deep analysis is ineffective in a world of changing requirements.  In chess, out thinking your opponent is part of the analysis, even though you cannot predict what move he&#8217;ll make next.</p>
<p>Also, Chess and even FreeCell, analysis requires less time with more experience and skill.  The idea that analysis and design can be paralyzingly lengthy in software is a reflection on the quality of the people rather than a reflection of an inherent attribute of analysis and design; talented people with good experience develop great designs quickly just as in chess and freecell where your play speed improves with experience and skill.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tzvika</title>
		<link>http://www.yuwantitwhen.com/blog/2008/08/05/dont-code-yourself-into-a-corner/comment-page-1/#comment-529</link>
		<dc:creator>Tzvika</dc:creator>
		<pubDate>Tue, 05 Aug 2008 14:26:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.yuwantitwhen.com/blog/?p=83#comment-529</guid>
		<description>Reading your FreeCell analogy made me think of another analogy, between the game of Chess and software projects. It&#039;s the same principle - the more steps ahead you are able to calculate in a given position, the better the odds of success.</description>
		<content:encoded><![CDATA[<p>Reading your FreeCell analogy made me think of another analogy, between the game of Chess and software projects. It&#8217;s the same principle &#8211; the more steps ahead you are able to calculate in a given position, the better the odds of success.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
