On Wed, Jul 7, 2010 at 11:12 PM, Patrick O&#39;Callaghan <span dir="ltr">&lt;<a href="mailto:pocallaghan@gmail.com">pocallaghan@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">
<br>
</div>It depends on what you mean by &quot;hung&quot;. If we&#39;re talking about &quot;in an<br>
unforeseen state caused by a bug&quot; then of course the HT prevents<br>
detecting this reliably. However in this case I think the OP means<br>
something more ordinary, &quot;not finished yet because there&#39;s a lot to do&quot;.<br>
This doesn&#39;t prevent giving a meaningful progress report.<br></blockquote><div><br></div><div>If you think you know what you are talking about, perhaps you would consider a fixed-fee contract on a perpetual motion machine.</div>
<div><br></div><div>From a practical point of view, all possible states of a program cannot be examined and tested.  If you want to think of some extreme state (the assumed hardware gives misleading answers, for example) as a &quot;bug,&quot; so be it, but I wouldn&#39;t be hiring you to manage anything.</div>
<div><br></div><div>Robert. </div><div><br></div></div>