<?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: Graceful Degradation is Not What We Want; Quick Failure is Better</title>
	<atom:link href="http://jrothman.com/blog/mpd/2009/06/graceful-degradation-is-not-what-we-want.html/feed" rel="self" type="application/rss+xml" />
	<link>http://jrothman.com/blog/mpd/2009/06/graceful-degradation-is-not-what-we-want.html</link>
	<description>Management, especially good management, is hard to do. This blog is for people who want to think about how they manage people, projects, and risk.</description>
	<lastBuildDate>Tue, 16 Mar 2010 19:31:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Development and Integrity Management by Eli Lopian &#187; Pushing and pulling</title>
		<link>http://jrothman.com/blog/mpd/2009/06/graceful-degradation-is-not-what-we-want.html/comment-page-1#comment-50171</link>
		<dc:creator>Development and Integrity Management by Eli Lopian &#187; Pushing and pulling</dc:creator>
		<pubDate>Thu, 11 Jun 2009 18:36:15 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8751#comment-50171</guid>
		<description>[...] Now that the company is in integrity it is easier to fail fast and to fix our broken processes. As Johanna Rothman says Graceful Degradation is Not What We Want; Quick Failure is Better [...]</description>
		<content:encoded><![CDATA[<p>[...] Now that the company is in integrity it is easier to fail fast and to fix our broken processes. As Johanna Rothman says Graceful Degradation is Not What We Want; Quick Failure is Better [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: abby, the hacker chick blog</title>
		<link>http://jrothman.com/blog/mpd/2009/06/graceful-degradation-is-not-what-we-want.html/comment-page-1#comment-48721</link>
		<dc:creator>abby, the hacker chick blog</dc:creator>
		<pubDate>Tue, 02 Jun 2009 19:59:46 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8751#comment-48721</guid>
		<description>Couldn&#039;t agree more!  I wish that would happen with running shoes... they wear out so quickly but I don&#039;t know how to tell when they start going.  I just feel like I&#039;m getting old or out of shape, and then eventually I get a new pair and woah! I can run again.  

Never thought about it in these terms for software before... I can definitely see it for performance degradations.  But maybe also for those things that don&#039;t quite fit your way of thinking/doing business that you keep having to work around and work around and work around until finally you realize you&#039;ve painted yourself into a corner?  Hmm.

Charles: re: Unix philosophy, I like it :-)</description>
		<content:encoded><![CDATA[<p>Couldn&#8217;t agree more!  I wish that would happen with running shoes&#8230; they wear out so quickly but I don&#8217;t know how to tell when they start going.  I just feel like I&#8217;m getting old or out of shape, and then eventually I get a new pair and woah! I can run again.  </p>
<p>Never thought about it in these terms for software before&#8230; I can definitely see it for performance degradations.  But maybe also for those things that don&#8217;t quite fit your way of thinking/doing business that you keep having to work around and work around and work around until finally you realize you&#8217;ve painted yourself into a corner?  Hmm.</p>
<p>Charles: re: Unix philosophy, I like it :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Ward</title>
		<link>http://jrothman.com/blog/mpd/2009/06/graceful-degradation-is-not-what-we-want.html/comment-page-1#comment-48720</link>
		<dc:creator>Jim Ward</dc:creator>
		<pubDate>Tue, 02 Jun 2009 19:36:11 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8751#comment-48720</guid>
		<description>Johanna,

I assume that you are familiar with the bathtub curve model of software system life. Failures are frequent at the beginning. Hopefully, we don&#039;t implement until we have them eliminated, but this does not always happen. Then we have a relatively stable period of performance, hopefully also relatively long. Finally, through accumulated fixes and changing conditions, the software no longer adequately performs the functions it was developed for, and failures become frequent. Again, hopefully, we replace the software before the failures become too frequent. Quick or catastrophic failure is rare with software, it just keeps working less well and less dependably, requiring more maintenance which invariably further degrades it. The real trick is knowing when to pull the plug and replace it.</description>
		<content:encoded><![CDATA[<p>Johanna,</p>
<p>I assume that you are familiar with the bathtub curve model of software system life. Failures are frequent at the beginning. Hopefully, we don&#8217;t implement until we have them eliminated, but this does not always happen. Then we have a relatively stable period of performance, hopefully also relatively long. Finally, through accumulated fixes and changing conditions, the software no longer adequately performs the functions it was developed for, and failures become frequent. Again, hopefully, we replace the software before the failures become too frequent. Quick or catastrophic failure is rare with software, it just keeps working less well and less dependably, requiring more maintenance which invariably further degrades it. The real trick is knowing when to pull the plug and replace it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kathleen</title>
		<link>http://jrothman.com/blog/mpd/2009/06/graceful-degradation-is-not-what-we-want.html/comment-page-1#comment-48673</link>
		<dc:creator>Kathleen</dc:creator>
		<pubDate>Tue, 02 Jun 2009 13:43:37 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8751#comment-48673</guid>
		<description>This kind of begs a discussion of knowing when to cut your losses. With imperceptible entropy, it&#039;s hard to know. We went through a similar plumbing problem that we ignored for three years mostly because we thought it&#039;d be expensive to repair. In the end, I said we had to do it because we wouldn&#039;t be able to sell the house like that and in the end, it cost $100. I wish I had those three years back.

I read something the other day that was tangentially related. Contrary to what we all believe, research shows we learn more from success than failure...
http://bit.ly/d8VhV</description>
		<content:encoded><![CDATA[<p>This kind of begs a discussion of knowing when to cut your losses. With imperceptible entropy, it&#8217;s hard to know. We went through a similar plumbing problem that we ignored for three years mostly because we thought it&#8217;d be expensive to repair. In the end, I said we had to do it because we wouldn&#8217;t be able to sell the house like that and in the end, it cost $100. I wish I had those three years back.</p>
<p>I read something the other day that was tangentially related. Contrary to what we all believe, research shows we learn more from success than failure&#8230;<br />
<a href="http://bit.ly/d8VhV" rel="nofollow">http://bit.ly/d8VhV</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dwayne Phillips</title>
		<link>http://jrothman.com/blog/mpd/2009/06/graceful-degradation-is-not-what-we-want.html/comment-page-1#comment-48656</link>
		<dc:creator>Dwayne Phillips</dc:creator>
		<pubDate>Tue, 02 Jun 2009 11:22:48 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8751#comment-48656</guid>
		<description>Oh if the whole world were ones and zeros. Sadly (for some of us) it is mostly analog.</description>
		<content:encoded><![CDATA[<p>Oh if the whole world were ones and zeros. Sadly (for some of us) it is mostly analog.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Other interesting blog posts (June 2/2009) &#171; Analytical Mind</title>
		<link>http://jrothman.com/blog/mpd/2009/06/graceful-degradation-is-not-what-we-want.html/comment-page-1#comment-48620</link>
		<dc:creator>Other interesting blog posts (June 2/2009) &#171; Analytical Mind</dc:creator>
		<pubDate>Tue, 02 Jun 2009 07:29:56 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8751#comment-48620</guid>
		<description>[...] A nice analogy between a hot water tank and software development by Johanna Rothman in her post called: Graceful Degradation is Not What We Want; Quick Failure is Better. [...]</description>
		<content:encoded><![CDATA[<p>[...] A nice analogy between a hot water tank and software development by Johanna Rothman in her post called: Graceful Degradation is Not What We Want; Quick Failure is Better. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: janm</title>
		<link>http://jrothman.com/blog/mpd/2009/06/graceful-degradation-is-not-what-we-want.html/comment-page-1#comment-48591</link>
		<dc:creator>janm</dc:creator>
		<pubDate>Tue, 02 Jun 2009 04:06:28 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8751#comment-48591</guid>
		<description>Jim Gray called this &quot;failfast&quot; operation, and it is a useful technique for building fault-tolerant systems.

http://en.wikipedia.org/wiki/Fail-fast</description>
		<content:encoded><![CDATA[<p>Jim Gray called this &#8220;failfast&#8221; operation, and it is a useful technique for building fault-tolerant systems.</p>
<p><a href="http://en.wikipedia.org/wiki/Fail-fast" rel="nofollow">http://en.wikipedia.org/wiki/Fail-fast</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Edstrom</title>
		<link>http://jrothman.com/blog/mpd/2009/06/graceful-degradation-is-not-what-we-want.html/comment-page-1#comment-48563</link>
		<dc:creator>Peter Edstrom</dc:creator>
		<pubDate>Tue, 02 Jun 2009 01:03:02 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8751#comment-48563</guid>
		<description>I see this from the software bugs perspective: It is far easier to identify and fix syntax bugs because they break quickly and obviously. Logic bugs (&quot;graceful&quot; bugs) are much more insidious and hard to resolve because the cause and effect is not obvious.</description>
		<content:encoded><![CDATA[<p>I see this from the software bugs perspective: It is far easier to identify and fix syntax bugs because they break quickly and obviously. Logic bugs (&#8220;graceful&#8221; bugs) are much more insidious and hard to resolve because the cause and effect is not obvious.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Morley</title>
		<link>http://jrothman.com/blog/mpd/2009/06/graceful-degradation-is-not-what-we-want.html/comment-page-1#comment-48552</link>
		<dc:creator>Simon Morley</dc:creator>
		<pubDate>Mon, 01 Jun 2009 23:48:03 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8751#comment-48552</guid>
		<description>Nice analogy!

What about performance monitoring? That should always help us to spot degradations in complex systems. Those regular/periodic reports fed back are then acted on to put fixes/improvements back into the pipeline.

This might be the equivalent of the gradual water temp dop-off, just that there was no action taken.

Yes, quick failures useful pointers - ideally under lab conditions and not out in the field.</description>
		<content:encoded><![CDATA[<p>Nice analogy!</p>
<p>What about performance monitoring? That should always help us to spot degradations in complex systems. Those regular/periodic reports fed back are then acted on to put fixes/improvements back into the pipeline.</p>
<p>This might be the equivalent of the gradual water temp dop-off, just that there was no action taken.</p>
<p>Yes, quick failures useful pointers &#8211; ideally under lab conditions and not out in the field.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles McKnight</title>
		<link>http://jrothman.com/blog/mpd/2009/06/graceful-degradation-is-not-what-we-want.html/comment-page-1#comment-48539</link>
		<dc:creator>Charles McKnight</dc:creator>
		<pubDate>Mon, 01 Jun 2009 23:00:25 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8751#comment-48539</guid>
		<description>Folks just need to follow the Unix philosophy on other items, to wit:

&quot;Rule of Repair: When you must fail, fail noisily and as soon as possible.&quot;

&quot;Basics of the Unix Philosophy&quot;, http://www.faqs.org/docs/artu/ch01s06.html</description>
		<content:encoded><![CDATA[<p>Folks just need to follow the Unix philosophy on other items, to wit:</p>
<p>&#8220;Rule of Repair: When you must fail, fail noisily and as soon as possible.&#8221;</p>
<p>&#8220;Basics of the Unix Philosophy&#8221;, <a href="http://www.faqs.org/docs/artu/ch01s06.html" rel="nofollow">http://www.faqs.org/docs/artu/ch01s06.html</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
