<?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>Software Tasting --by Geordie Keitt &#187; pirsig</title>
	<atom:link href="http://tester.geordiekeitt.com/category/pirsig/feed/" rel="self" type="application/rss+xml" />
	<link>http://tester.geordiekeitt.com</link>
	<description>sitting in a corner like little jack horner, testing your software pie</description>
	<lastBuildDate>Fri, 21 May 2010 13:24:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Testing In Principle: Work Directly Toward the Center</title>
		<link>http://tester.geordiekeitt.com/2008/10/testing-in-principle-work-directly-toward-the-center/</link>
		<comments>http://tester.geordiekeitt.com/2008/10/testing-in-principle-work-directly-toward-the-center/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 01:19:36 +0000</pubDate>
		<dc:creator>Geordie Keitt</dc:creator>
				<category><![CDATA[james bach]]></category>
		<category><![CDATA[pirsig]]></category>
		<category><![CDATA[rapid testing]]></category>
		<category><![CDATA[t'ai chi]]></category>

		<guid isPermaLink="false">http://tester.geordiekeitt.com/archives/18</guid>
		<description><![CDATA[When I worked with James Bach on a Satisfice project he would ask me uncomfortable questions about what I was doing and why I was doing it.  He&#8217;d ask, &#8220;Tell me what this bug is at its core.&#8221;  I&#8217;d say, &#8220;When I click this button, I get an error message instead of the [...]]]></description>
			<content:encoded><![CDATA[<p>When I worked with James Bach on a Satisfice project he would ask me uncomfortable questions about what I was doing and why I was doing it.  He&#8217;d ask, &#8220;Tell me what this bug is at its core.&#8221;  I&#8217;d say, &#8220;When I click this button, I get an error message instead of the dialog I&#8217;m expecting.&#8221;<br />
<br />
&#8220;Why do you expect a dialog?&#8221;<br />
<br />
&#8220;Because that&#8217;s how the app is supposed to work.&#8221;<br />
<br />
&#8220;How do you know?&#8221;<br />
<br />
&#8220;It worked that way another time.&#8221;<br />
<br />
&#8220;Ahh, so there is an inconsistency between how it worked before and the way it works now.  What is different?  How do you know that they are not both right?&#8221;  <span id="more-18"></span><br />
<br />
What he needed me to get at was the clearest possible understanding of the issue, and the clearest and  simplest expression of it.  He imposed a 75-character limit on bug report summaries.<br />
<br />
A typical progression of a bug report might go like this:<br />
<br />
<em>Error message appears after user selects calendar icon on application page<br />
<br />
Calendar sometimes fails to load on application page<br />
<br />
Calendar sometimes fails to load on any page<br />
<br />
Calendar sometimes fails to load on low-RAM system (256MB)<br />
<br />
All Java calendars fail to load when less than 50MB RAM available<br />
</em><br />
<br />
I have found that I know when I have hit the core of a bug (or at least close enough).  My mind comes to rest.  Robert Pirsig describes the feeling very nicely in &#8220;Zen and the Art of Motorcycle Maintenance&#8221;: &#8220;the material and the craftsman&#8217;s thoughts change together in a progression of smooth, even changes until his mind is at rest at the exact instant the material is right.&#8221;<br />
<br />
In t&#8217;ai chi we focus on the center of everything.  The center of your weight, the tan tien, is the source of all your power.  If you can control your opponent&#8217;s center then you can control his balance in push hands and you will win.  When you shift weight you will shift it to the center of your foot and the center of your knee will travel straight over the center of your foot.<br />
<br />
I read a book about Abraham Lincoln that described his mental processes as slowly but inexorably penetrating to the heart of every matter.  He paid attention to all the sides of an issue, peeling back the layers of emotion and baggage that people allow to accumulate on an issue such as the continuance of slavery in America, while aiming over and over and over for the heart of the matter.  He didn&#8217;t mind if he didn&#8217;t fathom it all at once, he was patient and confident that when he arrived at the core it would be evident.  It is this grasp of the issues that led him to be such a fierce debater.  His stance was always more deeply rooted than his opponent, who inevitably would grasp at an argument thinking it was the core that Lincoln had already peeled back for himself and exposed as more mere baggage.<br />
<br />
Rapid Testers directly approach the areas of greatest risk, greatest uncertainty, least clarity, greatest fear and greatest neglect.  These are the leverage points where we can be the most use in the least time.  The proper attitude is humble and fearless.  Like a great martial artist we understand that we must dispatch these enemies of quality as quickly as possible because although only one thing happens at a time, there are no guarantees about when the next thing will happen.  There are no shortcuts to the center though.  You aim and release your best energy at it &#8211; tests, weight shift, tai chi push &#8211; and then adjust as your feedback returns to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://tester.geordiekeitt.com/2008/10/testing-in-principle-work-directly-toward-the-center/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.510 seconds -->
