<?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"
	>

<channel>
	<title>Hot Needle of Inquiry</title>
	<atom:link href="http://xprogramming.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://xprogramming.com/blog</link>
	<description>Random thoughts from Ron Jeffries</description>
	<pubDate>Sat, 08 Nov 2008 20:17:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Real Vice Presidents Don&#8217;t Whine</title>
		<link>http://xprogramming.com/blog/2008/11/08/real-vice-presidents-dont-whine/</link>
		<comments>http://xprogramming.com/blog/2008/11/08/real-vice-presidents-dont-whine/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 20:17:38 +0000</pubDate>
		<dc:creator>jeffries</dc:creator>
		
		<category><![CDATA[Needles]]></category>

		<guid isPermaLink="false">http://xprogramming.com/blog/?p=30</guid>
		<description><![CDATA[Does that need any clarification?
]]></description>
			<content:encoded><![CDATA[<p>Does that need any clarification?</p>
]]></content:encoded>
			<wfw:commentRss>http://xprogramming.com/blog/2008/11/08/real-vice-presidents-dont-whine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I guess you live in a different world than I do</title>
		<link>http://xprogramming.com/blog/2008/09/22/i-guess-you-live-in-a-different-world-than-i-do/</link>
		<comments>http://xprogramming.com/blog/2008/09/22/i-guess-you-live-in-a-different-world-than-i-do/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 14:25:27 +0000</pubDate>
		<dc:creator>jeffries</dc:creator>
		
		<category><![CDATA[Needles]]></category>

		<guid isPermaLink="false">http://xprogramming.com/blog/?p=29</guid>
		<description><![CDATA[From time to time in discussions, people will use a phrase like the one above. What it means, of course, is that the recipient is an idiot who doesn&#8217;t understand what&#8217;s going on. The statement means &#8220;I cannot refute your foolish and unrealistic argument but I don&#8217;t intend to change my mind.&#8221;
Still, it&#8217;s not quite [...]]]></description>
			<content:encoded><![CDATA[<p>From time to time in discussions, people will use a phrase like the one above. What it means, of course, is that the recipient is an idiot who doesn&#8217;t understand what&#8217;s going on. The statement means &#8220;I cannot refute your foolish and unrealistic argument but I don&#8217;t intend to change my mind.&#8221;</p>
<p>Still, it&#8217;s not quite as bad as &#8220;In the real world &#8230;&#8221;. You have to admit that.</p>
<p>&#8220;What color is the sky on your planet?&#8221; is right up there too.</p>
<p>If you ever catch me using any of these phrases, call me on it. I&#8217;m in the book. The Mars book.</p>
]]></content:encoded>
			<wfw:commentRss>http://xprogramming.com/blog/2008/09/22/i-guess-you-live-in-a-different-world-than-i-do/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Long Backlogs</title>
		<link>http://xprogramming.com/blog/2008/09/22/long-backlogs/</link>
		<comments>http://xprogramming.com/blog/2008/09/22/long-backlogs/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 14:17:20 +0000</pubDate>
		<dc:creator>jeffries</dc:creator>
		
		<category><![CDATA[management]]></category>

		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://xprogramming.com/blog/?p=28</guid>
		<description><![CDATA[On the leandevelopment list, there has been a bit of a discussion on how long the &#8220;backlog&#8221; should be, and why. This was triggered in part by a posting from Mary Poppendieck, in which she said:
It doesn&#8217;t matter who owns the backlog, the responsiveness of the development team to real needs of customers will be in [...]]]></description>
			<content:encoded><![CDATA[<p>On the leandevelopment list, there has been a bit of a discussion on how long the &#8220;backlog&#8221; should be, and why. This was triggered in part by a posting from Mary Poppendieck, in which she said:</p>
<blockquote><p>It doesn&#8217;t matter who owns the backlog, the responsiveness of the development team to real needs of customers will be in direct proportion to the length of the backlog.  This is a supply chain issue, and in general, the shorter the supply chain, the faster its response.<span id="more-28"></span></p></blockquote>
<p>I&#8217;m not clear whether the manufacturing analogy applies well to a software backlog, which is, after all, just a list of things one might do, not a bunch of partly-built products tying up capital and storage space. I have suggested previously that the usual list of priorities that software people have should be eliminated, as in my article <em><a title="Petition the King" href="http://www.xprogramming.com/xpmag/PetitionTheKing.htm" target="_blank">Petition the King</a>. </em></p>
<p>My view there was that it is better to have a hard line that says &#8220;These things will be done and no others,&#8221; than a huge soft list that makes people think they are, well, &#8220;on the list&#8221;. It seems very clear to me that there should be such a line, so that managers who want things can be made vividly aware that they aren&#8217;t going to get them any time soon. That&#8217;s the sort of thing managers should manage.</p>
<p>But if someone wants to keep a giant list <em>elsewhere</em> of every idea they&#8217;ve ever thought, and their reasons for not doing anything about those thoughts, is that inherently bad? Mary&#8217;s note suggests that and I can make up arguments as to why it is, if not bad, at least useless:</p>
<ul>
<li>Few people make any use of such lists anyway;</li>
<li>If it&#8217;s a good idea you&#8217;ll think of it again;</li>
<li>Sorting the list takes time that could better be spent;</li>
</ul>
<p>I could go on forever. I have vast quantities of writings, notes, cards, stored up and only rarely do I manage to glean anything out of them. The most common result is to find a few cards that I thought I&#8217;d like to write about. I&#8217;m reminded what cool ideas they are, and I move them to the front of my stack. Then I don&#8217;t write about them because I have better things to do. They slide back in the list at a rate of one day per day.</p>
<p>Some people expect to find value in recording why they <em>did not</em> choose to do some good idea. Bless me (I was going to use another verb there), if I started listing why I don&#8217;t do things it would be a really long list. Why didn&#8217;t I ask her out? Oh, yeah, right, I&#8217;m married. I forgot that. </p>
<p>Some people claim to have discovered really good ideas in the list and to have brought them forward. Well, as I said above, I do that too, and then they still don&#8217;t happen. I suspect most everyone has a really great story of a fine treasure they discovered in the attic. I also suspect that the odds are that most everything up there really is trash, and that of the five wonderful items you brought down to clean up and use, four of them are now waiting to be taken back up.</p>
<p>Some people even claim that their organization has such a list and that they make really good use of it. Well, fine. Have a ball. I think that&#8217;s rare, and I think it should be out of the face of the people who are actually doing something. </p>
<p>I still don&#8217;t know the whole answer, as if I ever would. I do sense some bad things about a long work backlog, and I have a feeling that a list of Might Have Been or even Do Someday is mostly a waste of time. But is it really harmful to progress in some way, as Mary suggests? If so, why?</p>
]]></content:encoded>
			<wfw:commentRss>http://xprogramming.com/blog/2008/09/22/long-backlogs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stretch Goals</title>
		<link>http://xprogramming.com/blog/2008/09/18/stretch-goals/</link>
		<comments>http://xprogramming.com/blog/2008/09/18/stretch-goals/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 14:47:48 +0000</pubDate>
		<dc:creator>jeffries</dc:creator>
		
		<category><![CDATA[Needles]]></category>

		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://xprogramming.com/blog/?p=27</guid>
		<description><![CDATA[For some reason, I&#8217;m remembering a guy in Florida who pushed his team to commit to more and more. I asked him why after the meeting. He said &#8220;People need stretch goals.&#8221;
Now a little pressure helps me get things done, I freely grant that. But it only works if I get them done: otherwise the [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason, I&#8217;m remembering a guy in Florida who pushed his team to commit to more and more. I asked him why after the meeting. He said &#8220;People need stretch goals.&#8221;</p>
<p>Now a little pressure helps me get things done, I freely grant that. But it only works if I get them done: otherwise the pressure just frustrates me, makes me feel bad, makes me slower still.</p>
<p>For the business, the value of Agile is that you know where you are and that gives you a good idea of where you will be. If you&#8217;re working on stretch goals, you don&#8217;t know where you will be, you have some under-pressure wish-driven fantasy picture of where you will be. All you know for sure is that you won&#8217;t be that far along. You have doomed yourself to disappointment.</p>
<p>As managers, we need our developers to find their joy in getting things done. We will not prosper if they get off on the joy of heroic effort, or the joy of slamming in last-minute fixes that will save the project if only they are successful. </p>
<p>People under pressure take shortcuts. In software development, shortcuts show up when poorly crafted code slows us down and piles bugs upon bugs. We don&#8217;t need that.</p>
<p>We need to know that when something is reported done, it is actually done, working, complete. We need to know that it won&#8217;t have to be revisited, taking up an unknown amount of time in the future.</p>
<p>Pressure makes that impossible. Pressure robs us of what we need.</p>
<p>To get what we need, to get things done in a predictable fashion, to get things done well, we cannot tolerate stretch goals. We need to value commitment to a result that can be attained. Stay away from stretch goals, that&#8217;s my advice.</p>
]]></content:encoded>
			<wfw:commentRss>http://xprogramming.com/blog/2008/09/18/stretch-goals/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Faith-based Decision Making</title>
		<link>http://xprogramming.com/blog/2008/09/17/faith-based-decision-making/</link>
		<comments>http://xprogramming.com/blog/2008/09/17/faith-based-decision-making/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 14:01:12 +0000</pubDate>
		<dc:creator>jeffries</dc:creator>
		
		<category><![CDATA[Needles]]></category>

		<category><![CDATA[misc]]></category>

		<category><![CDATA[s and p]]></category>

		<guid isPermaLink="false">http://xprogramming.com/blog/?p=26</guid>
		<description><![CDATA[Science and the scientific approach works well for many purposes, including possibly its ability to convince others.
When we make decisions based on any kind of &#8220;true faith&#8221; approach, be it religion, Waterfall, or Agile Zealotry, we know we are right. If things don&#8217;t work out as we hoped, it&#8217;s not our fault. In the case [...]]]></description>
			<content:encoded><![CDATA[<p>Science and the scientific approach works well for many purposes, including possibly its ability to convince others.</p>
<p>When we make decisions based on any kind of &#8220;true faith&#8221; approach, <span id="more-26"></span>be it religion, Waterfall, or Agile Zealotry, we know we are right. If things don&#8217;t work out as we hoped, it&#8217;s not our fault. In the case of religion, well, Gozer the Destructor, Gozer the Traveller, Gozer the Gozarian just didn&#8217;t grant our wishes. Gozer knows best, just like Mom.</p>
<p>In the case of other faith-based activities like Waterfall or Agile Zeolatry, it&#8217;s some guy who wrote a book who knows best, and clearly we just didn&#8217;t do it right. The author knows best, just like Mom.</p>
<p>All the faith-based approaches also seem to include a clause regarding the worthiness of the beseecher and the format of the beseeching. If your beseechments are not up to snuff, you don&#8217;t get what you wanted. If you yourself are not up to snuff, you don&#8217;t get what you wanted. If Gozer knows best &#8212; and Gozer does &#8212; you still might not get what you wanted. Because Gozer knows best, you are supposed to be happy about that.</p>
<p>The Agile methods as understood by the true believer do not rely on Gozer or Ken Schwaber or Ron Jeffries in order to work. They rely on feedback. You&#8217;re supposed to do stuff, look at what happens, and <strong>change what you do!!!</strong></p>
<p>I kind of wish we could have government working that same way, where it was at least vaguely understood that cause and effect actually work, and that what happens is not due to the behind-the-scenes machinations of Gozer. Gozer is, after all, the Destructor. If we did pay attention to what happens and viewed it as a result in part of what we did, maybe we could all learn similar lessons.</p>
<p>Oh well. A man&#8217;s got to have a dream.</p>
]]></content:encoded>
			<wfw:commentRss>http://xprogramming.com/blog/2008/09/17/faith-based-decision-making/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Throw-Down Duck</title>
		<link>http://xprogramming.com/blog/2008/09/17/throw-down-duck/</link>
		<comments>http://xprogramming.com/blog/2008/09/17/throw-down-duck/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 13:26:25 +0000</pubDate>
		<dc:creator>jeffries</dc:creator>
		
		<category><![CDATA[Needles]]></category>

		<category><![CDATA[s and p]]></category>

		<guid isPermaLink="false">http://xprogramming.com/blog/?p=25</guid>
		<description><![CDATA[This idea came up while Chet and I were discussing politician&#8217;s answers to questions, which seem often to have nothing to do with the original question.
Q: Senator, what is your position on launching a pre-emptive attack against Georgia?
A: The protection of this great nation is my highest priority.
Q: Yes, but what about an attack on [...]]]></description>
			<content:encoded><![CDATA[<p>This idea came up while Chet and I were discussing politician&#8217;s answers to questions, which seem often to have nothing to do with the original question.</p>
<blockquote><p>Q: Senator, what is your position on launching a pre-emptive attack against Georgia?</p>
<p>A: The protection of this great nation is my highest priority.</p>
<p>Q: Yes, but what about an attack on Georgia?</p>
<p>A: My opponent&#8217;s views on the economy are retrograde and misinformed.</p></blockquote>
<p>Whenever we&#8217;re just going along and suddenly we see a duck, it is mandatory to say &#8220;Oh, look, a duck!&#8221;. This is well-known. Even though it derails the conversation, we just have to do it.</p>
<p>So if we were to carry a throw-down duck, when the going got tough, we could throw down our duck and say &#8220;Oh, look, a duck!&#8221;</p>
<p>I hope this idea is useful to you and I look forward to seeing a lot of ducks at the next conference.</p>
]]></content:encoded>
			<wfw:commentRss>http://xprogramming.com/blog/2008/09/17/throw-down-duck/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Kate Oneal Comments</title>
		<link>http://xprogramming.com/blog/2008/09/11/kate-oneal-comments/</link>
		<comments>http://xprogramming.com/blog/2008/09/11/kate-oneal-comments/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 13:47:18 +0000</pubDate>
		<dc:creator>jeffries</dc:creator>
		
		<category><![CDATA[Needles]]></category>

		<guid isPermaLink="false">http://xprogramming.com/blog/?p=23</guid>
		<description><![CDATA[I&#8217;m more or less beavering away on the Kate Oneal articles. The overall flow of the book will be events throughout Kate&#8217;s project, company, career. For now, articles are roughly chronological but are covering topics that she and I think are more urgent. I wish she&#8217;d do more of the work.
I&#8217;m very interested in people&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m more or less beavering away on the Kate Oneal articles. The overall flow of the book will be events throughout Kate&#8217;s project, company, career. For now, articles are roughly chronological but are covering topics that she and I think are more urgent. I wish she&#8217;d do more of the work.</p>
<p>I&#8217;m very interested in people&#8217;s reactions to the material, and welcome ongoing comments here following this article, or via email. Remember to include [ron] as part of your subject in email to me, unless you&#8217;re sure you&#8217;re already on my whitelist.</p>
<p>Here&#8217;s the <a title="Kate Oneal Index" href="http://www.xprogramming.com/xpmag/kateIndex.htm" target="_blank">Index of Kate Oneal Articles</a>.</p>
<p>Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://xprogramming.com/blog/2008/09/11/kate-oneal-comments/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enabling Comments</title>
		<link>http://xprogramming.com/blog/2008/09/11/enabling-comments/</link>
		<comments>http://xprogramming.com/blog/2008/09/11/enabling-comments/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 13:44:09 +0000</pubDate>
		<dc:creator>jeffries</dc:creator>
		
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://xprogramming.com/blog/?p=22</guid>
		<description><![CDATA[Thought I&#8217;d enable comments just to see what happens. I&#8217;m requiring name and email and, I think, moderating first postings.
 
Let me hear from you. Thanks!
]]></description>
			<content:encoded><![CDATA[<p>Thought I&#8217;d enable comments just to see what happens. I&#8217;m requiring name and email and, I think, moderating first postings.</p>
<p> </p>
<p>Let me hear from you. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://xprogramming.com/blog/2008/09/11/enabling-comments/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lipstick on a Pig</title>
		<link>http://xprogramming.com/blog/2008/09/10/lipstick-on-a-pig/</link>
		<comments>http://xprogramming.com/blog/2008/09/10/lipstick-on-a-pig/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 14:30:50 +0000</pubDate>
		<dc:creator>jeffries</dc:creator>
		
		<category><![CDATA[Needles]]></category>

		<category><![CDATA[s and p]]></category>

		<guid isPermaLink="false">http://xprogramming.com/blog/?p=21</guid>
		<description><![CDATA[Don&#8217;t these people have anything useful to do? Even if Obama had been referring to Palin as a pig, which he clearly wasn&#8217;t, if you&#8217;re grown up enough to run for VP you&#8217;re grown up enough to wave off a stupid insult.
I&#8217;ve seen third-graders run better elections than this. 
]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t these people have anything useful to do? Even if Obama <em>had</em> been referring to Palin as a pig, which he clearly wasn&#8217;t, if you&#8217;re grown up enough to run for VP you&#8217;re grown up enough to wave off a stupid insult.</p>
<p>I&#8217;ve seen third-graders run better elections than this. </p>
]]></content:encoded>
			<wfw:commentRss>http://xprogramming.com/blog/2008/09/10/lipstick-on-a-pig/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reap What You Sow</title>
		<link>http://xprogramming.com/blog/2008/09/06/reap-what-you-sow/</link>
		<comments>http://xprogramming.com/blog/2008/09/06/reap-what-you-sow/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 12:25:10 +0000</pubDate>
		<dc:creator>jeffries</dc:creator>
		
		<category><![CDATA[s and p]]></category>

		<guid isPermaLink="false">http://xprogramming.com/blog/?p=20</guid>
		<description><![CDATA[I suppose politics has always been disgusting. We just didn&#8217;t have 24/7 media coverage back in the days of Washington and Adams. 
The thing that bothers me most, though, is that if you sow hatred, distrust, and fear, you&#8217;ll get hatred, distrust, and fear.
We are better than this. How can we make these people work together [...]]]></description>
			<content:encoded><![CDATA[<p>I suppose politics has always been disgusting. We just didn&#8217;t have 24/7 media coverage back in the days of Washington and Adams. </p>
<p>The thing that bothers me most, though, is that if you sow hatred, distrust, and fear, you&#8217;ll get hatred, distrust, and fear.</p>
<p>We are better than this. How can we make these people work together to make the world, and our lives, better?</p>
]]></content:encoded>
			<wfw:commentRss>http://xprogramming.com/blog/2008/09/06/reap-what-you-sow/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
