<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
   <channel>
      <title>Making Light :: Some must employ the scythe :: comments</title>
      <link>http://nielsenhayden.com/makinglight/archives/010123.html#comments </link>
      <description>Language, fraud, folly, truth, history, and knitting. Et cetera.</description>
      <language>en</language>
      <lastBuildDate>Tue, 15 Apr 2008 15:53:00 -0500</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.33</generator>
      
      <item>
      <title>Some must employ the scythe</title>
      <description>Once again, a major implementation goes pear-shaped. On Thursday, March 27, Heathrow Airport opened Terminal 5 with great fanfare. It...</description>
      <content:encoded>Once again, a major implementation goes pear-shaped. On Thursday, March 27, Heathrow Airport opened Terminal 5 with great fanfare. It...</content:encoded>
      <link>http://nielsenhayden.com/makinglight/archives/010123.html</link>
      </item>

                  <item>
         <title>Some must employ the scythe -- comment #1 from elise</title>
         <description>comment from elise on  6.Apr.08</description>
         <content:encoded><p>I am sending this to a tester friend immediately.  Nicely done.</p>
	 <p>Posted April  6, 2008  6:44 PM by elise</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258585</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258585</guid>
         <pubDate>Sun, 06 Apr 2008 18:44:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #2 from Jon Meltzer</title>
         <description>comment from Jon Meltzer on  6.Apr.08</description>
         <content:encoded><p>But - we wouldn't need to waste money on testers if the programmers and engineers would only <b>do their work right.</b></p>

<p>(Yes, I've really heard this)</p>
	 <p>Posted April  6, 2008  6:49 PM by Jon Meltzer</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258586</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258586</guid>
         <pubDate>Sun, 06 Apr 2008 18:49:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #3 from clew</title>
         <description>comment from clew on  6.Apr.08</description>
         <content:encoded><p>I was a software tester a while back, and our group was told to develop a mission statement. We stuck to short ones, knowing the long ones would be unverifiable...</p>

<p>Our manager's bid was "Ship great software", but we argued him down on the grounds that that goal wasn't unique to us. Our banner finished "Don't ship bad software." It's got no glamor to it, but evidently it needs to be done.<br /><br />
</p>
	 <p>Posted April  6, 2008  6:49 PM by clew</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258587</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258587</guid>
         <pubDate>Sun, 06 Apr 2008 18:49:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #4 from AliceB</title>
         <description>comment from AliceB on  6.Apr.08</description>
         <content:encoded><p>Hear! Hear!</p>
	 <p>Posted April  6, 2008  7:18 PM by AliceB</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258588</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258588</guid>
         <pubDate>Sun, 06 Apr 2008 19:18:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #5 from Kip W</title>
         <description>comment from Kip W on  6.Apr.08</description>
         <content:encoded><p>I'm so worried about what's happening today,<br /><br />
In the Middle east you know,<br /><br />
And I'm so worried about the baggage retrieval<br /><br />
system they've got at Heathrow.<br /><br />
 --John Cleese (years and years ago -- I heard this in the mid 80s)</p>
	 <p>Posted April  6, 2008  7:30 PM by Kip W</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258589</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258589</guid>
         <pubDate>Sun, 06 Apr 2008 19:30:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #6 from Kip W</title>
         <description>comment from Kip W on  6.Apr.08</description>
         <content:encoded><p>...By the way, I love Silverstein, and that's always been one of my favorite poems of his. <br />
</p>
	 <p>Posted April  6, 2008  7:33 PM by Kip W</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258590</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258590</guid>
         <pubDate>Sun, 06 Apr 2008 19:33:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #7 from Kip W</title>
         <description>comment from Kip W on  6.Apr.08</description>
         <content:encoded><p>Silly me! I spelled "Terry Jones" wrong. I'm, uh, going somewhere else for a while.</p>
	 <p>Posted April  6, 2008  7:35 PM by Kip W</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258591</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258591</guid>
         <pubDate>Sun, 06 Apr 2008 19:35:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #8 from Fragano Ledgister</title>
         <description>comment from Fragano Ledgister on  6.Apr.08</description>
         <content:encoded><p>It's the little things that always seem to matter.</p>
	 <p>Posted April  6, 2008  7:38 PM by Fragano Ledgister</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258592</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258592</guid>
         <pubDate>Sun, 06 Apr 2008 19:38:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #9 from michelel</title>
         <description>comment from michelel on  6.Apr.08</description>
         <content:encoded><p>Kip W. @5 -- Okay, that's scary.  And that song came up on my randomizer last week, I think.</p>

<p>---<br /><br />
As a coder, I scold my QCers when they apologize or call themselves pains.  "I'd rather you find it than it get to the customer," I tell them.  Sometimes I grouse, but I like to think they know that it's a backhanded kind of praise.  I'll even phrase it that way:  "That Jane, always doing her job right and making more work for me, feh."</p>

<p>My group recently started an actual peer review program, and I try to approach it the same way:  I'm gonna break it.  I inflate my own ego, at least for the content I specialize in, and approach each review with the mindset that the programmer can't <i>possibly</i> have considered all these quirks I know about.</p>

<p>I hear that Abe Lincoln built a Cabinet of people who would disagree with him; I think Bill Clinton may have a had a few himself.  These days, only military experts dare disagree, and those that do always seem to find the door soon after (or earlier) ... shame.<br />
</p>
	 <p>Posted April  6, 2008  7:40 PM by michelel</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258593</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258593</guid>
         <pubDate>Sun, 06 Apr 2008 19:40:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #10 from Steve Taylor</title>
         <description>comment from Steve Taylor on  6.Apr.08</description>
         <content:encoded><p>I'm one of the people who *makes* the errors by trade, but I've always respected the weasely mind of a good tester. The really good ones - the ones who can bring a solid looking program down like a house of cards - are fairly rare.</p>

<p>I remember Denver airport with great affection - it was the first major software disaster I'd read about in detail, and it was gripping stuff. Now I wish I could read as much about Melbourne's failed deployment of an ambulance dispatch system, or the internals of Melbourne's public transport swipe card system ('Myki'), current a couple of years late and not looking happy.</p>

<p>I wonder what the Heathrow implementors are feeling? I remember working at MelbourneIT when a freshly released domain registration system had to be rolled back because it Just Didn't Work. Everyone (except lucky me, the contractor) had been working late nights for weeks, and it had all come to nothing, and depleted as they were, they *still* had to come to work and try to fix things. It felt like the morning after the Dieppe Raid...</p>
	 <p>Posted April  6, 2008  7:45 PM by Steve Taylor</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258594</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258594</guid>
         <pubDate>Sun, 06 Apr 2008 19:45:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #11 from P J Evans</title>
         <description>comment from P J Evans on  6.Apr.08</description>
         <content:encoded><p>My boss, the one who retired twenty years ago, used to say things like 'If you don't have time to do it right, where will you find the time to do it over?'    My current boss doesn't understand why I react badly to statements about 'fixing it later'.</p>
	 <p>Posted April  6, 2008  8:11 PM by P J Evans</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258595</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258595</guid>
         <pubDate>Sun, 06 Apr 2008 20:11:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #12 from Nat</title>
         <description>comment from Nat on  6.Apr.08</description>
         <content:encoded><p>michelel @ 9: I always try to tell them that I'd much rather <em>they</em> tell me about the bug when I can still fix it than have to apologize to my mom when <em>she</em> runs the software she paid for and it breaks.</p>

<p>You can quantify how much money it costs to fix a defect at every single stage of the development process, and the cost-per-defect doesn't exactly go <em>down</em> as you get to the later stages. It really does amaze me that so many people don't grasp this.</p>
	 <p>Posted April  6, 2008  8:31 PM by Nat</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258596</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258596</guid>
         <pubDate>Sun, 06 Apr 2008 20:31:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #13 from David Harmon</title>
         <description>comment from David Harmon on  6.Apr.08</description>
         <content:encoded><p>Amen!  Far too many managers and executives think they can make any problem go away by quoting platitudes at their subordinates -- or worse, by firing whoever insists there's a problem.</p>
	 <p>Posted April  6, 2008  8:34 PM by David Harmon</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258597</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258597</guid>
         <pubDate>Sun, 06 Apr 2008 20:34:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #14 from xeger</title>
         <description>comment from xeger on  6.Apr.08</description>
         <content:encoded><p>I've occasionally wondered if the part of the problem isn't the inability to visualize and understand the magnitude of the problem.</p>

<p>It's pretty easy to have a mental image of "the bridge will fall down" -- it's not nearly so easy to have a mental image of "people might lose some data".</p>

<p>Similarly, if it's not going to make any particular difference to you, nobody will know that you were involved, and you won't have to fix it... that's almost invisible, isn't it...</p>
	 <p>Posted April  6, 2008  8:38 PM by xeger</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258598</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258598</guid>
         <pubDate>Sun, 06 Apr 2008 20:38:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #15 from bellatrys</title>
         <description>comment from bellatrys on  6.Apr.08</description>
         <content:encoded><p><i>We start with the supposition that something is wrong and go looking for it.</i></p>

<p>Clearly this is all the sign of Bad Will, the lack of a Can-Do Attitude, and a perverse desire to See Good Things Fail.</p>

<p>[/snark, from someone who eventually gave up trying to point out the inherent problems in boss-ly enthusiasms due to the fact that nobody *ever* remembers that Cassandra did, in fact, say so before things went beyond all recognition, even when the circumstances are awfully similar to last time...]</p>
	 <p>Posted April  6, 2008  8:38 PM by bellatrys</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258599</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258599</guid>
         <pubDate>Sun, 06 Apr 2008 20:38:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #16 from B. Durbin</title>
         <description>comment from B. Durbin on  6.Apr.08</description>
         <content:encoded><p>Many of the people in my life are the functional equivalent of testers. My father went to the Pentagon on a yearly basis for some time because he was good at spotting errors— and wasn't afraid of pointing them out*. (One colonel admiringly referred to him as "the [subordinate] who chewed me out.")</p>

<p>*More specifically, he could explain in simple and direct terms why a procedure or process wouldn't work, so they sent him off every so often to do the explaining.</p>
	 <p>Posted April  6, 2008  8:48 PM by B. Durbin</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258600</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258600</guid>
         <pubDate>Sun, 06 Apr 2008 20:48:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #17 from Luthe</title>
         <description>comment from Luthe on  6.Apr.08</description>
         <content:encoded><p>This is why my personal motto is "Hope for the best, plan for the worst." People (and machines) are bound to screw up. There's always a bigger fool.</p>

<p>This is why I dislike theorists in some fields. They miss the fact that people never do what one expects them to do.</p>
	 <p>Posted April  6, 2008  8:49 PM by Luthe</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258601</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258601</guid>
         <pubDate>Sun, 06 Apr 2008 20:49:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #18 from Sam Kelly</title>
         <description>comment from Sam Kelly on  6.Apr.08</description>
         <content:encoded><p>Nat at #12 wrote: <em>You can quantify how much money it costs to fix a defect at every single stage of the development process, and the cost-per-defect doesn't exactly go down as you get to the later stages.</em></p>

<p>And in addition to that, the pile of bugs-to-be-fixed will only increase over time.  Fixing them is usually easier if you do them one at a time and don't have to worry about changing the code in three different directions at once.</p>

<p>I started off as a tester, became a developer, and more than once I've thrown away a pile of code and started from scratch, because that's what it's there for.</p>
	 <p>Posted April  6, 2008  9:05 PM by Sam Kelly</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258602</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258602</guid>
         <pubDate>Sun, 06 Apr 2008 21:05:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #19 from Greg London</title>
         <description>comment from Greg London on  6.Apr.08</description>
         <content:encoded><p>I worked on the software for the fly-by-wire computer for the Boeing 777 for about three years. That's where I met my lovely Ada, a strict Victorian, but always a lady when it came to type conversions, which is to say she wouldn't convert unless you made the proper introductions.</p>

<p>Sometimes I miss that sort of work, because it could feel quite rewarding when you got something right. Sometimes I don't miss it, because you could get ulcers when things went wrong.</p>

<p>It was a very odd feeling the first time you come to grips with the fact that your coding error could get someone killed.</p>

<p>A few years later, I rode on a 777, and that was an even stranger feeling knowing that my coding error might get <i>me</i> killed.</p>

<p>You do the absolute best you can, but man, the stress was crazy sometimes.<br />
</p>
	 <p>Posted April  6, 2008  9:18 PM by Greg London</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258603</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258603</guid>
         <pubDate>Sun, 06 Apr 2008 21:18:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #20 from lightning</title>
         <description>comment from lightning on  6.Apr.08</description>
         <content:encoded><p>#12: <i>You can quantify how much money it costs to fix a defect at every single stage of the development process, and the cost-per-defect doesn't exactly go down as you get to the later stages. </i></p>

<p>The usual metric that I've seen is a factor of 10 at each stage of the production process.  If a programmer can fix an error in his/her own code for a cost of one unit, it costs 10 in unit test, 100 in system test, 1000 in alpha, 10000 in beta, and 100000 in production.  My experience shows that this is, if anything, an underestimate.</p>

<p>At each stage, the errors become more subtle -- a typo is trivial to fix, an obscure timing bug that shows up in beta may take weeks, and a total collapse of an installed system (like the Denver or Heathrow baggage systems) may mean a total redesign.<br /><br />
</p>
	 <p>Posted April  6, 2008  9:44 PM by lightning</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258604</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258604</guid>
         <pubDate>Sun, 06 Apr 2008 21:44:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #21 from Shannon</title>
         <description>comment from Shannon on  6.Apr.08</description>
         <content:encoded><p>In some ways, being a copyeditor is similar to being a tester. You need a keen eye and attention to details that other people miss. Fortunately, a few typos usually won't mean anyone's deaths, but occasionally it will mean a very angry reader (or article subject!). That is one thing I'm glad about as a writer - the likelihood of killing someone is low.</p>
	 <p>Posted April  6, 2008 10:32 PM by Shannon</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258605</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258605</guid>
         <pubDate>Sun, 06 Apr 2008 22:32:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #22 from Marilee</title>
         <description>comment from Marilee on  6.Apr.08</description>
         <content:encoded><p>My first QA job I was always waking the head coder up at night because I'd killed the software.  He was always sure I couldn't have, but they wrote really bad software.  And the reason I called him in the middle of the night was because he'd goofed off and delivered the s/w to me near the end of the time I was supposed to have to test and he needed to come in early so we could deliver the product on time.  I can remember him saying "We'll just train the sailors well, so they never hit the wrong key." </p>

<p>And to most of the public, my volunteer job for the <a href="http://www.beadingforacure.org" rel="nofollow">small charity</a> that I'm on the board of is <a href="http://search.ebay.com/_W0QQsassZbeadingforacure" rel="nofollow">auctions</a> this time of year.  But what the board actually brought me on for was to make sure things get done on time and properly.  In other words, I'm the nag.</p>
	 <p>Posted April  6, 2008 10:42 PM by Marilee</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258606</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258606</guid>
         <pubDate>Sun, 06 Apr 2008 22:42:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #23 from Clifton Royston</title>
         <description>comment from Clifton Royston on  6.Apr.08</description>
         <content:encoded><p>Speaking of which, I don't suppose anybody knows a great software tester (and better still, test process designer) looking for work in Hawaii?  </p>

<p>See, a bug was just found Friday in some of the code changes I've been working on over the last few months  - and it's been out in the field, affecting customers because our present testing didn't catch it.  What, me infallible?  No. </p>

<p>Alas, I asked my one-time favorite counterpart in QC, but she is doing other types of work and is not available or interested.</p>

<p>I suppose it's not strictly true that I would kill for a good tester around now, but I might be willing to pummel and maim a bit for one.  Seriously, if you know a really good software tester looking for work in Hawaii, email me.</p>
	 <p>Posted April  6, 2008 10:43 PM by Clifton Royston</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258607</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258607</guid>
         <pubDate>Sun, 06 Apr 2008 22:43:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #24 from Lee</title>
         <description>comment from Lee on  6.Apr.08</description>
         <content:encoded><p>Abi: The "security mindset" article also goes a long way toward explaining how many people get caught by scammers, e-mail or otherwise. <br /><br />
</p>
	 <p>Posted April  6, 2008 11:13 PM by Lee</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258608</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258608</guid>
         <pubDate>Sun, 06 Apr 2008 23:13:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #25 from Josh Jasper</title>
         <description>comment from Josh Jasper on  7.Apr.08</description>
         <content:encoded><p>I tend to get kudos for my bug catching, but if my company's software is broken, we loose clients and money.  </p>
	 <p>Posted April  7, 2008 12:00 AM by Josh Jasper</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258609</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258609</guid>
         <pubDate>Mon, 07 Apr 2008 00:00:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #26 from Mary Dell</title>
         <description>comment from Mary Dell on  7.Apr.08</description>
         <content:encoded><p>Part of why I love my job is that they utilize my deep, deep pessimism.  They've put me in a role where I do a lot of risk mitigation, so my tendancy to expect the worst works well for me. </p>

<p>Developing a discipline around it can be challenging -- sometimes something just feels wrong to me, but that doesn't help me to make my case. I know there's a rational analysis underlying the feeling, but I can't always articulate it into an argument. </p>
	 <p>Posted April  7, 2008 12:18 AM by Mary Dell</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258610</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258610</guid>
         <pubDate>Mon, 07 Apr 2008 00:18:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #27 from Kevin Andrew Murphy</title>
         <description>comment from Kevin Andrew Murphy on  7.Apr.08</description>
         <content:encoded><p>The situation at Heathrow has just gotten more interesting with Naomi Campbell's arrest:</p>

<p>http://www.eonline.com/news/article/index.jsp?uuid=fa694956-b2f9-4f35-8bf6-77ca170719d8</p>

<p>Extra data not included in the linked article but mentioned on Entertainment Tonight: Supposedly the lost bag, besides being a ridiculously expensive Louis Vuitton number, also held a (presumably) ridiculously expensive outfit which Campbell was going to be wearing on the Tonight Show.</p>

<p>As much as we can laugh about Zsa Zsa cop-slapping or spitting behavior and stars and their absurdly priced couture, I'm on Campbell's side here: She's traveling to LA to attend a memorial service, and is of course distraught about that, and is also doing a professional media appearance likely arranged by her publicist.  The clothes for both are probably in the same bag, and she doesn't have time to shop for alternates when she gets there, and it's not like British Airways lost bag clothing allowance is going to cover the cost of whatever an international fashion model would be wearing or would be expected to be wearing to a funeral or on a major national television program.</p>

<p>Plus she paid for 1st class and that's supposed to mean something more than wine and better snacks.</p>

<p>Campbell's ruined trip is simply a more high profile version of everyone elses and there's no excuse for it.</p>

<p>I remember when I had my dog shipped to San Jose International and they sent him to the wrong terminal and left him shivering in his crate out on the tarmac until I finally got him.  The stupid young woman the airport sent to find him said they were sorry it took so long but they had "an incident."  I tore into her, saying I wasn't paying her to have "an incident," and the main cause of the "incident" was the airport being too cheap and stupid to hire enough staff to deal with unexpected "incidents" and regular business at the same time.</p>

<p>Thankfully my dog was merely very cold and hadn't died of hypthermia in the time it took the airport to deal with their "incident" but it all comes down to a case of cheap and stupid.</p>

<p>If Heathrow had just paid to have enough staff on hand to deal with the bags in case the new baggage machines broke down, there wouldn't be any troubles going on except for having to pay a lot of people overtime behind the scenes.</p>
	 <p>Posted April  7, 2008 12:28 AM by Kevin Andrew Murphy</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258611</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258611</guid>
         <pubDate>Mon, 07 Apr 2008 00:28:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #28 from Steve Taylor</title>
         <description>comment from Steve Taylor on  7.Apr.08</description>
         <content:encoded><p>David Harmon at #13 writes:</p>

<p>> Amen! Far too many managers and executives think they can make any problem go away by quoting platitudes at their subordinates </p>

<p>David - I think you just need to learn to work smarter, not harder!</p>

<p><br /><br />
sorry. don't hit me.</p>
	 <p>Posted April  7, 2008 12:33 AM by Steve Taylor</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258612</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258612</guid>
         <pubDate>Mon, 07 Apr 2008 00:33:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #29 from Terry Karney</title>
         <description>comment from Terry Karney on  7.Apr.08</description>
         <content:encoded><p>One of the things I've learned in the army is worst case planning.  We don't do it as well as we might, but we do it (casualty projections are sobering, and doing risk assessments for a classroom lecture seems pointless, but the habit is really good, and has stood me in good stead; insisting we turn around when we were in "The Narrows" of The Paria, when we felt raindrops was a really good idea, the water, back at our camp, rose more than a foot; where the river was widened from 20 feet to 100, you do the math).</p>

<p>I took this thinking to my machining job.  My boss (who thought he was "one of the guys" never mind that he had a degree from Brown, and his mother in law was paying him to go to law school; while nominally making him the shop manager, but I digress) asked me how long a job was going to take.  </p>

<p>"Worst case..."</p>

<p>"I don't want to hear about worst case. What't the best case".</p>

<p>That was also how he told Don to bid jobs.  The jobs came in, but somehow lots of them ended up not making as much money as they were supposed to.</p>

<p>And then the jobs started to slow down.</p>

<p>Greg: One of the strange things about my career has been the strange level of "Little jobs with big import".  I've been a combination translator, protocol and cultureal advisor.  We were doing a theater missile defense exercise at SpaceCom.  It was all fun and games until I realised we were actually establishing protocols which would be used in the event of a real event.</p>

<p>Sobering.</p>
	 <p>Posted April  7, 2008 12:47 AM by Terry Karney</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258613</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258613</guid>
         <pubDate>Mon, 07 Apr 2008 00:47:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #30 from Distraxi</title>
         <description>comment from Distraxi on  7.Apr.08</description>
         <content:encoded><p>lightnng @ 20:</p>

<p>I've heard the factor-of-10 thing used before too, and it sounds plausible to me.  But the only study of it I've ever seen (from Boehm's Software Engineering Economics, which admittedly dates back to the dark ages) made it more like x100 across the whole project from Requirements to Operational, which is much less than x10 per phase*.</p>

<p>Does anyone know of more recent evidence on this one?</p>

<p>*unless you're skipping a <em>lot</em> of steps</p>
	 <p>Posted April  7, 2008  2:01 AM by Distraxi</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258614</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258614</guid>
         <pubDate>Mon, 07 Apr 2008 02:01:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #31 from Dave Bell</title>
         <description>comment from Dave Bell on  7.Apr.08</description>
         <content:encoded><p>They still need some baggage handling staff, but forgot to provide for them getting to work--parking space and such.</p>

<p>They brought in extra staff from other terminals, and it's been reported that a dozen of them started fighting over what was the correct procedure.</p>

<p>Terminal 5 is apparently a hub. They couldn't start off at reduced capacity, because they couldn't easily shift passengers to other terminals to catch connecting flights.</p>

<p>It's a common domestic/international <strike>shopping mall</strike> departure lounge. It isn't the only such airport terminal in the UK, and they installed a special check system so that they could confirm the passenger who has been issued the boarding pass was the one who tried to board the plane. The core of that system is well-tested at large airports. Up until now it has used a digital photograph system, but for T5 they decided to use fingerprints.</p>

<p>It's not just a huge project, it seems to have repeatedly been arranged to maximise the risk, and the cost, of failure<br />
</p>
	 <p>Posted April  7, 2008  3:43 AM by Dave Bell</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258615</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258615</guid>
         <pubDate>Mon, 07 Apr 2008 03:43:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #32 from Peter Erwin</title>
         <description>comment from Peter Erwin on  7.Apr.08</description>
         <content:encoded><p><a href="http://www.economist.com/printedition/displayStory.cfm?Story_ID=10923778" rel="nofollow">This article</a> in the Economist has some interesting comments about Heathrow in the larger context of UK and European airports.  It mentions the Terminal 5 foul-up only in passing, and is rather sanguine about immediate T5's future, but is pessimistic about Heathrow's long-term future, particularly as an international hub for transfers. (There's no real room to expand, continental hubs have more capacity, and current plans for expansion seem based on dodgy accounting.)</p>

<p>There's a (grimly) amusing passage which suggests that the T5 mess is part of long-term tradition:<br /><br />
<blockquote>When the first permanent terminal (today's Terminal 2) was built in 1955, it was decided to stick with the original layout and reach it through a narrow road tunnel, which is still the main way in. The next two terminals were also placed in the centre, ensuring perpetual traffic congestion. “Heathrow's history”, says Sir Peter, “is a series of minor planning disasters that together make up one of the country's truly great planning catastrophes.”</blockquote></p>
	 <p>Posted April  7, 2008  5:04 AM by Peter Erwin</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258616</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258616</guid>
         <pubDate>Mon, 07 Apr 2008 05:04:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #33 from John Chu</title>
         <description>comment from John Chu on  7.Apr.08</description>
         <content:encoded><p>I spent years doing microprocessor design verification. (I'm now on the other side doing architecture. i.e., putting in the bugs, not taking finding them.) Every verification team I've been on or near has championed the "bugs are good" philosophy. That is, architects  will make their best efforts, but they'll ultimately put in bugs anyway. So, a high bug rate is a good thing, not a bad thing. (Well, a design which never stabilizes is a bad thing. There are usually other signs besides a bug rate which never lowers though.)</p>

<p>In retrospect, I knew exactly when a microprocessor for which I was a verification unit lead was doomed. At a status meeting, project managers asked if I could make the bug rate for my unit look better (i.e., lower) for the sake of upper management. I was appalled. My job was to find all the bugs that can be found, not cook the status for upper management. (At other meetings, they took me to task for milestone dates which were consistently several months later than everyone else's. They were, in general, not thrilled with me. However, I'll note that most everyone else missed their target dates... by several months, usually. That people were submitting irrational target dates was a symptom, not the root problem, IMHO.)</p>

<p>For the record, we did eventually get to the point where, despite our best efforts, the bug rate remained stubbornly low. This was after much yelling ensued (not my proudest moments as a professional.) We also had to replace the unit's design team and do a complete redesign. (Apparently, the third design team was the charm. The 2nd design team had chosen to maintain the 1st design team's design. I hopped on board as verification unit lead with the 2nd design team and stay on to verify the 3rd.) However, we brought it in on schedule. It ended up being one of the first units ready for tape out. Unfortunately, by then, it was obvious the project as a whole was doomed. *sigh*</p>
	 <p>Posted April  7, 2008  6:11 AM by John Chu</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258617</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258617</guid>
         <pubDate>Mon, 07 Apr 2008 06:11:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #34 from Connie H.</title>
         <description>comment from Connie H. on  7.Apr.08</description>
         <content:encoded><p>>I can remember him saying "We'll just train the sailors well, so they never hit the wrong key."</p>

<p>Ah!  My best boss ever would say things like "This would be a perfect application, if it weren't for the damn users!"  Happily, that was said in jest, which is why he is probably the very best boss I'll have ever had.</p>
	 <p>Posted April  7, 2008  7:11 AM by Connie H.</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258618</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258618</guid>
         <pubDate>Mon, 07 Apr 2008 07:11:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #35 from heresiarch</title>
         <description>comment from heresiarch on  7.Apr.08</description>
         <content:encoded><p>"What a real leader needs is people who disagree with him. I don’t mean the needlessly contrary, the ornery and the difficult. I mean people who share his ultimate goal, but whose job and passion it is to pick holes in his plans to get there in order to improve them. Sometimes that’s the loyal opposition; sometimes it’s the court jester. Sometimes it’s citizens exercising their First Amendment rights. Sometimes it’s me."</p>

<p>Patriotism is the highest form of dissent, as that one fellow said. Or something like that...</p>
	 <p>Posted April  7, 2008  7:33 AM by heresiarch</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258619</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258619</guid>
         <pubDate>Mon, 07 Apr 2008 07:33:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #36 from iain</title>
         <description>comment from iain on  7.Apr.08</description>
         <content:encoded><p>Good article.  I knew one guy who had a sign pinned to the wall above his desk.  It just said 'remember the Therac 25'.</p>

<p>Good advice.</p>
	 <p>Posted April  7, 2008  8:06 AM by iain</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258620</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258620</guid>
         <pubDate>Mon, 07 Apr 2008 08:06:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #37 from Pete</title>
         <description>comment from Pete on  7.Apr.08</description>
         <content:encoded><p>Abi - excellent sentiments, eloquently expressed.</p>

<p>As a software developer/systems analyst/business tester (long story), I'd have to say I agree with basically all of it.</p>

<p>To my mind the absolute hardest idea to get across to the people who matter is a remarkably simple one: QA does not <i>create</i> bugs, it <i>exposes</i> them.  The bugs <i>already exist</i>, and if QA isn't given the time and resources to find them, then the customers almost certainly will (usually at the worst possible time).  </p>

<p>The underlying assumption is, and always has to be, that the software does not work properly until demonstrated otherwise.  </p>

<p>Trust, but verify.</p>
	 <p>Posted April  7, 2008  8:20 AM by Pete</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258621</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258621</guid>
         <pubDate>Mon, 07 Apr 2008 08:20:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #38 from Jon Meltzer</title>
         <description>comment from Jon Meltzer on  7.Apr.08</description>
         <content:encoded><p>I suspect that, if a Parliamentary investigation of the Heathrow disaster ever occurs, it will be found that the engineering was passed through several levels of outsourcing with most of the monies on each level spent on other than product development/testing. But I suppose that makes me anticapitalist. </p>
	 <p>Posted April  7, 2008  8:51 AM by Jon Meltzer</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258622</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258622</guid>
         <pubDate>Mon, 07 Apr 2008 08:51:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #39 from Greg London</title>
         <description>comment from Greg London on  7.Apr.08</description>
         <content:encoded><p>Another interesting job was hardware design on a satellite. There was concern to find our design errors, but the big thing about that job was that everything is designed from the point of view of "Space is gonna get you, sucka."  Radiation can cause a normally static bit to either flip or oscilate or break. The level of radiation would give you the average bit rate of bit flips. We then had to make sure all our data paths had error correction that happened at a faster rate than the radiation would mess it up.</p>
	 <p>Posted April  7, 2008  9:04 AM by Greg London</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258623</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258623</guid>
         <pubDate>Mon, 07 Apr 2008 09:04:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #40 from xeger</title>
         <description>comment from xeger on  7.Apr.08</description>
         <content:encoded><p>iain @ 36 ...<br /><br />
<a href="http://usenix.org/events/lisa07/tech/okita_talk.pdf" rel="nofollow">This talk</a> about the security butterfly effect includes a section about the Therac-25 (<a href="http://www.usenix.org/media/events/lisa07/tech/mp3/okita.mp3" rel="nofollow">mp3 can be found here</a>).<br /><br />
</p>
	 <p>Posted April  7, 2008  9:12 AM by xeger</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258624</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258624</guid>
         <pubDate>Mon, 07 Apr 2008 09:12:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #41 from Jon Meltzer</title>
         <description>comment from Jon Meltzer on  7.Apr.08</description>
         <content:encoded><p><i>remember the Therac 25'</i></p>

<p>My friend the nuclear plant cooling engineer says that if nuclear engineering had design and management like software, most of America would be radioactive. (Let's hope their standards remain true once Chernobyl passes out of direct engineering memory.) </p>
	 <p>Posted April  7, 2008  9:14 AM by Jon Meltzer</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258625</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258625</guid>
         <pubDate>Mon, 07 Apr 2008 09:14:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #42 from Bruce Cohen (SpeakerToManagers)</title>
         <description>comment from Bruce Cohen (SpeakerToManagers) on  7.Apr.08</description>
         <content:encoded><p><b>iain @ 36</b></p>

<p>A former colleague of mine worked on a project at Los Alamos Labs inspired by the Therac-25 fiasco.  Their task was to design, prototype, and test a fail-safe / fail-tolerant cobalt-60 radiotherapy system.  From first principles, realizing that software always has bugs, and hardware always fails,  they decided to include a final fail-safe: a large block of lead held up by an electromagnet and a latch with a mechanical timer release.  If the lead block fell, it blocked the opening the radiation came out of.  If the power went out, the electromagnet went off and the block fell.  If everything failed to shut down, the mechanical timer hit its end point within a safe time, and opened the latch to drop the block.  Suspenders, belt, clips, and velcro. Software <i>always</i> has bugs, hardware <i>always</i> fails.</p>
	 <p>Posted April  7, 2008 10:18 AM by Bruce Cohen (SpeakerToManagers)</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258626</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258626</guid>
         <pubDate>Mon, 07 Apr 2008 10:18:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #43 from Bruce Cohen (SpeakerToManagers)</title>
         <description>comment from Bruce Cohen (SpeakerToManagers) on  7.Apr.08</description>
         <content:encoded><p>Wonderful post, abi.  A subject that just gets more topical all the time as we press further into the age of Positive Thinking and Best-Case Analysis.  The transportation industry seems to be a never-ending source of bad examples, perhaps because the budgets are so huge, the projects so visible, and the politics so ferocious.</p>

<p>The one I'll never forget was the first test run of a train in the BART system in San Francisco.  I was living near Sacramento and looking into jobs and housing in the Bay, and the idea of using a train to get to work was very enticing (I grew up in the Northeast, and was going all over Philadelphia on their then-excellent transit system before my 11th birthday).  So I followed the stories about BART on the TV and in the SF Chronicle closely.</p>

<p>The first trial run was to involve one car going from one station to the next with a load of politicians, celebrities, and reporters.  About 30 feet into the trip a control system failed.  There was no backup or fail-soft, even though the design philosophy had been to have at least backup, if not majority-votes designs on every critical subsystem (the brakes are critical, right?). The car came to a screeching halt, throwing expensive clothes and coiffures with powerful people inside them all over the car.</p>

<p>When the head of the BART system, who was at least theoretically responsible for the failure, was asked about the lack of a backup for the crystal oscillator that had failed, he said (paraphrase): "It was designed not to fail, so it didn't need a backup."  A paradigm of the problem.</p>
	 <p>Posted April  7, 2008 10:30 AM by Bruce Cohen (SpeakerToManagers)</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258627</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258627</guid>
         <pubDate>Mon, 07 Apr 2008 10:30:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #44 from inge</title>
         <description>comment from inge on  7.Apr.08</description>
         <content:encoded><p>Jon Meltzer @2: I heard that last Friday...<br /><br />
</p>
	 <p>Posted April  7, 2008 10:39 AM by inge</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258628</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258628</guid>
         <pubDate>Mon, 07 Apr 2008 10:39:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #45 from Jon Meltzer</title>
         <description>comment from Jon Meltzer on  7.Apr.08</description>
         <content:encoded><p>#43: I suppose the test train was an <a href="http://en.wikipedia.org/wiki/ED-209" rel="nofollow">ED-209</a> model ... </p>
	 <p>Posted April  7, 2008 10:49 AM by Jon Meltzer</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258629</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258629</guid>
         <pubDate>Mon, 07 Apr 2008 10:49:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #46 from Christopher Davis</title>
         <description>comment from Christopher Davis on  7.Apr.08</description>
         <content:encoded><p>Peter Erwin (#32): The tradition continued, of course. When the Piccadilly line was extended to Heathrow, the overrun tunnels were designed to allow continuing the line to the projected location of the next terminal.</p>

<p>BAA then built the new terminal in a completely different location, requiring a loop to be built to serve both T4 and the original Heathrow station.  (In addition, they didn't coordinate construction times for the terminal with the folks doing the tube station, resulting in more expense and a longer connection to the terminal building.)</p>

<p>Naturally T5 was built where the original plans had put T4, so the line has been extended to that point...but because of the loop, trains can't serve both T4 and T5.</p>
	 <p>Posted April  7, 2008 10:53 AM by Christopher Davis</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258630</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258630</guid>
         <pubDate>Mon, 07 Apr 2008 10:53:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #47 from Nix</title>
         <description>comment from Nix on  7.Apr.08</description>
         <content:encoded><p>Terry @#29, hear, hear. I've had bosses tell me 'I don't want to hear about the worst case' and then treat it as my fault when, amazingly enough, the best case does *not* come to pass. </p>

<p>I've had bosses tell me to give them estimates and refuse to accept them because they were 'too long' (then why did they ask? Validation of their own guesses?)</p>

<p>And, of course, you have to be able to give an estimate of the time taken to do something to a system you've never heard of before, in ten minutes, and it must never slip.</p>

<p>Bah.</p>
	 <p>Posted April  7, 2008 11:33 AM by Nix</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258631</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258631</guid>
         <pubDate>Mon, 07 Apr 2008 11:33:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #48 from Nick Kiddle</title>
         <description>comment from Nick Kiddle on  7.Apr.08</description>
         <content:encoded><p>This reminds me of a conversation I had with my aunt the last time I was looking for work. I said something about making sure I could still get everything done in a worst-case scenario, and she said that there was no point planning because the scenario you get is never one of the ones you planned for. Which may be true, but I couldn't convince her that making a plan with plenty of redundancy and fail-safes was more likely to bring a reasonable outcome than winging it with absolutely no plan.<br />
</p>
	 <p>Posted April  7, 2008 11:40 AM by Nick Kiddle</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258632</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258632</guid>
         <pubDate>Mon, 07 Apr 2008 11:40:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #49 from John L</title>
         <description>comment from John L on  7.Apr.08</description>
         <content:encoded><p>Our Fiscal department decided that printing every employee's pay stubs biweekly was costing the state way too much money, so they purchased a software program that would allow every employee to do it themselves.  It would allow individual customization, convenience, and current info on both your pay and your leave status.</p>

<p>It doesn't work; not only does it not work, but instead of the state paying for a printing 4"x11" pay stubs for everyone, not each employee has to print two 8.5"x11" sheets to get the same info that little pay stub contained.  </p>

<p>Except for leave time; that's what still doesn't work, so there are a LOT of unhappy and frustrated employees not knowing exactly how much leave time they currently have...</p>
	 <p>Posted April  7, 2008 12:43 PM by John L</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258633</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258633</guid>
         <pubDate>Mon, 07 Apr 2008 12:43:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #50 from Serge</title>
         <description>comment from Serge on  7.Apr.08</description>
         <content:encoded><p>My own motto is that if someone can do it wrong, someone will. </p>

<p>And, if some undocumented feature still gets thru, hopefully the person whodunit will remember the steps that he/she followed before the computer accidentally ripped a hole in space.</p>
	 <p>Posted April  7, 2008  1:11 PM by Serge</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258634</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258634</guid>
         <pubDate>Mon, 07 Apr 2008 13:11:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #51 from Trey</title>
         <description>comment from Trey on  7.Apr.08</description>
         <content:encoded><p>This is <em>interesting</em> - in the ugliest sense of the word.</p>

<p>It applies to me because I work for an organization (a Dhnyvgl Vzcebirzrag Betnavmngvba, specifically Vasbezngvba naq Dhnyvgu Urnygupner (use ROT 13)) that is writing a contract for the Center for Medicare and Medicaid Services where the upper management is <em>deliberately</em> moving itself down what Abi calls the "happy path" in her blog.</p>

<p>Folks, this is going to get ugly. They're assuming that the physician offices will give us unrestricted time and access to their electronic health record systems. They also seem to assume that the physician offices will gleefully pony up $15k to have an interface written to the CMS data warehouse just to participate in this. Or that the vendors will do it for free, out of the goodness of their hearts (pull the other one - it's got bells on it).</p>

<p>Then there is CMS' info security policy - as in the "let's not use IT to get anything done remotely" policy. Can't hook the lap tops up to external networks. Can't use unauthorized software (which takes ~ 18 months to approve or move) and that unauthorized software will be required to do this. The software? Crystal Reports.</p>

<p>And I've been called alarmist and unrealistic for bringing these issues up. </p>

<p>Its frightening to me since I'm the one that will be out in the offices doing all the work, most of the calls and all of the project management. </p>

<p>Bleah. I doubt this cluster fuck will make the headlines like Heathrow, but I am sharpening my resumé these days.</p>
	 <p>Posted April  7, 2008  2:45 PM by Trey</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258635</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258635</guid>
         <pubDate>Mon, 07 Apr 2008 14:45:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #52 from John L</title>
         <description>comment from John L on  7.Apr.08</description>
         <content:encoded><p>No way will physicians grant unlimited access to their medical records; the spectre of lawsuits from every one of their patients is too great for them to risk having someone (by mistake or otherwise) release that information out into the public.</p>
	 <p>Posted April  7, 2008  2:59 PM by John L</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258636</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258636</guid>
         <pubDate>Mon, 07 Apr 2008 14:59:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #53 from abi</title>
         <description>comment from abi on  7.Apr.08</description>
         <content:encoded><p><strong>Trey @51:</strong><br /><br />
I hear you.  I've worked on projects like that*.</p>

<p>Get your resume up to date and network a lot.  That'll give you understanding company while you work through the problems you can, and the feeling that you can escape when it gets too hairy.</p>

<p>Tell everyone, at every opportunity, what their assumptions are.  Make them have the shotgun conversation&dagger;.  Put stated assumptions in every test plan, test strategy, and results document you write.</p>

<p>And don't let the twits rent space in your head.  Their screwup, their penalty.  Don't work yourself into the ground to save their tails.</p>

<p>-----<br /></p>

<p>* One was named for one of Columbus' ships, because it was to take us to a new world of processing.  I always felt that the name was well chosen, because as the project continued they realised that <em>almost nothing</em> would go down the happy path they had planned, built and tested.  They slowly retreated from the original functional profile to the merest sliver of the planned processing, never decommissioned the systems we were replacing, but still called it a victory.  So it was much like Columbus' expedition to India: they ran aground partway, looked around, labelled everyone around them Indians, and called the project a success!</p>

<p>&dagger; The "shotgun conversation" is where you clarify the real-world outcome of all those blithe assumptions.  I had it a lot when I was building test environments.  It goes like this, in <em>very </em>thin disguise:</p>

<p><strong>Me:</strong> Let's go over your test plan.  You want me to load a shotgun.<br /><br />
<strong>Business Rep:</strong> What does the plan say?  Yep.  Shotgun.  Load it.<br /></p>

<p><strong>Me:</strong> And then you want me to point it at your foot.  Left foot or right foot?<br /><br />
<strong>Business Rep:</strong>  Let me check.  Plan says left.  Definitely left.<br /><br />
<strong>Me:</strong> And then you want me to pull the trigger.<br /><br />
<strong>Business Rep:</strong> That's what the plan says.<br /><br />
<strong>Me:</strong> So you want me to blow your foot off.<br /></p>

<p><strong>Business Rep:</strong>  WHAT?  What do you mean by that?</p>
	 <p>Posted April  7, 2008  3:03 PM by abi</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258637</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258637</guid>
         <pubDate>Mon, 07 Apr 2008 15:03:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #54 from Serge</title>
         <description>comment from Serge on  7.Apr.08</description>
         <content:encoded><p><b>Abi</b>... <i>the real-world outcome of all those blithe assumptions</i></p>

<p>"It's better to ask stupid questions than to make stupid assumptions."</p>
	 <p>Posted April  7, 2008  3:24 PM by Serge</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258638</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258638</guid>
         <pubDate>Mon, 07 Apr 2008 15:24:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #55 from Clifton Royston</title>
         <description>comment from Clifton Royston on  7.Apr.08</description>
         <content:encoded><p>Trey @ 51: Document your concerns and predictions in writing, no matter how much they hate for you to do that.  At some point, depending on the sanity level of those who take charge, there will either be a desperate hunt for someone who is realistic enough to salvage the situation or (more likely) a hunt for scapegoats, and in either case you want to be able to pull up your dated analysis of the problem.  Also polish your resume, because even if they can't make you the scapegoat, they can still fire you for having the bad taste to have been right.  </p>

<p>abi @ 53: I hear you on the "shotgun conversation"; I've been in that role too, on the developer's side trying to explain it to the marketing/sales side.  </p>

<p>For a while I was terming it the "run at a wall" discussion: <br /><br />
"OK, so there's a concrete wall right here, right?"<br /><br />
"Yep."  <br /><br />
"Big thick concrete wall.  Immovable." <br /><br />
"Yep."  <br /></p>

<p>"And so you want us to do what marketing says, right?  You want the company to put its head down, right?"  <br /><br />
"Yep."  <br /><br />
"And all of us run at the wall, head down, as hard as we all can?" <br /><br />
"Yes!"  <br /><br />
"So you want the company to get a massive concussion?" <br /><br />
"Why are you being so negative?  Why are you trying to tear us down?"</p>
	 <p>Posted April  7, 2008  3:37 PM by Clifton Royston</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258639</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258639</guid>
         <pubDate>Mon, 07 Apr 2008 15:37:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #56 from Clifton Royston</title>
         <description>comment from Clifton Royston on  7.Apr.08</description>
         <content:encoded><p>Going back to the original post by Abi, there's a lovely phrase in there which jarred a different series of associations: </p>

<p>"We love heroes and leaders, from Alexander the Great and his iconic descendants..."</p>

<p>And that's one reason <i>The Man Who Would Be King</i> is such a great parable, both in the original Kipling story and the movie.  It's about what happens when a leader begins believing what the people tell him about how great he is, and that he need not listen to objections because he is the spiritual <strong>descendant of Alexander the Great</strong> and he can't fail.</p>
	 <p>Posted April  7, 2008  3:42 PM by Clifton Royston</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258640</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258640</guid>
         <pubDate>Mon, 07 Apr 2008 15:42:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #57 from Lori Coulson</title>
         <description>comment from Lori Coulson on  7.Apr.08</description>
         <content:encoded><p>Trey @51: I work for HHS -- when are they going to attempt to roll out this turkey?</p>

<p>~IF~ the target date is any time after January 21, 2009, then it may never get off the ground, as new Administrations often scrap programs that the old Administration thought would be wonderful. </p>

<p>You also have the option of calling the IG hotline, and reporting the problems to them. There is no point in HHS funding this, if it will not do the job it's supposed to -- and expecting physicians to pay $15k to participate is just insane...</p>
	 <p>Posted April  7, 2008  3:51 PM by Lori Coulson</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258641</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258641</guid>
         <pubDate>Mon, 07 Apr 2008 15:51:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #58 from Bruce Cohen (SpeakerToManagers)</title>
         <description>comment from Bruce Cohen (SpeakerToManagers) on  7.Apr.08</description>
         <content:encoded><p><b>Trey @ 51</b></p>

<p>And when Clifton says keep documentation, he also means "never delete email".  In fact, keep all email relating, even tangentially, to the project in a separate mail folder, and back it up to some removable medium like optical disk every day or so.  The first thing the scapegoat hunters are going to say is, "We didn't ask for that." and being able to point to the email that asked for that will often send them running off hunting for someone else to stake out on the anthill.</p>
	 <p>Posted April  7, 2008  3:57 PM by Bruce Cohen (SpeakerToManagers)</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258642</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258642</guid>
         <pubDate>Mon, 07 Apr 2008 15:57:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #59 from Jon Meltzer</title>
         <description>comment from Jon Meltzer on  7.Apr.08</description>
         <content:encoded><p><i>One was named for one of Columbus' ships, because it was to take us to a new world of processing.</i></p>

<p>Hmm. I guess it had to be the Nina; not the Santa Maria, which sank, or the Pinta, whose captain went rogue.</p>

<p>Only one out of three actually completed the mission. Yeah, that's management naming.</p>
	 <p>Posted April  7, 2008  4:33 PM by Jon Meltzer</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258643</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258643</guid>
         <pubDate>Mon, 07 Apr 2008 16:33:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #60 from Jon Meltzer</title>
         <description>comment from Jon Meltzer on  7.Apr.08</description>
         <content:encoded><p><i>Can't use unauthorized software (which takes ~ 18 months to approve or move) and that unauthorized software will be required to do this. The software? Crystal Reports.</i></p>

<p>Oh, yes. I remember once trying to get a particular software vendor onto the company's "approved" list. You may know the vendor - their headquarters is in Redmond. After several rounds of bull from a flunky in Cleveland (I was in Boston) I finally sent an email "please do your job so that I can do mine." My boss was a bit pissed at me, but I did get the approval. </p>
	 <p>Posted April  7, 2008  4:39 PM by Jon Meltzer</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258644</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258644</guid>
         <pubDate>Mon, 07 Apr 2008 16:39:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #61 from abi</title>
         <description>comment from abi on  7.Apr.08</description>
         <content:encoded><p>I once had to write a business case to get a driver for my mouse wheel.</p>

<p>This was in the company that also had a "Bureaucracy Hotline" webform, which you could fill in to report cases of excessive bureaucracy.</p>

<p>Whenever I'm wondering why I don't work for big corporate any more, whenever I get tired of being the lone tester and QA guru in my new place, I think of these things, and I feel better.</p>
	 <p>Posted April  7, 2008  4:46 PM by abi</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258645</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258645</guid>
         <pubDate>Mon, 07 Apr 2008 16:46:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #62 from cajunfj40</title>
         <description>comment from cajunfj40 on  7.Apr.08</description>
         <content:encoded><p>@#36 iain <em>Remember the Therac 25.</em></p>

<p>*shudder*</p>

<p>Here, it's more along the lines of "Remember the Telectronics Accufix Atrial J Lead."</p>

<p>Me, I have a printout stuck up in my cube that is basically a "thank you" letter from a gentleman who, thanks to a warning device I helped design part of, was able to get to hospital *before* he had a massive myocardial infarction.  Failure Mode Effects Analysis reports that include "Death" as a potential effect are sobering, indeed.  </p>

<p>I've been lucky here - my boss has always understood that the patient comes first.  Missing a launch date or the leading edge of a market window is expensive.  Having the company fold under lawsuits from bereaved families is more so, and not just monetarily.  </p>

<p>Later,<br /><br />
-cajun</p>
	 <p>Posted April  7, 2008  5:10 PM by cajunfj40</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258646</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258646</guid>
         <pubDate>Mon, 07 Apr 2008 17:10:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #63 from Trey</title>
         <description>comment from Trey on  7.Apr.08</description>
         <content:encoded><p><strong>All,</strong><br /><br />
Document, document, document. Backed up off-site on my home machines and in a remote location.<br /><br />
I've also kept the drafts of the proposal with the barrier analyses pointing these out.</p>

<p>And the resumé has my nifty new job title on it as well! Its only 2 weeks old!</p>

<p><strong>John @ 52,</strong><br /><br />
Oh yes. Even with our prize physician for this project, the one who <strong>wants</strong> this, the best we could manage was 2-3 hours a week in his office. That was with a Business Associate Agreement and a long history of working with him on quality improvement projects. Add in that there is the distinct possibility that queries and reports will slow the system down, or worse possibly mess it up (especially if someone uses append, modify or delete queries). </p>

<p><strong>Abi @ 53,</strong><br /><br />
Shotgun conversation - what a lovely concept! I'll borrow that. And I'll continue to make them state their blythe little assumptions as well. Maybe they'll begin to understand why they are so terrifying.</p>

<p><strong>Lori @57,</strong><br /><br />
Does the phrase Q u a l i t y  I m p r o v e m e n t  O rg a n i z a t i o n (sorry, I'm getting paranoid) mean anything to you? Well the start date for the contract is Aug 1, 2008, with major contract measures taking place in 2009. As to junking it, I don't see it. All 3 candidates have said Health IT is great and will save lots of money. None have said they want to pay for it, or otherwise provide incentives.</p>

<p>As to the interfaces, the classic vendor quote is ~100 man hours at $150/hr billing rate. Thus, $15k. </p>

<p>I don't think its reached the IG level yet, but I'll keep it in mind.</p>

<p><strong>Bruce @58,</strong><br /><br />
Shit. Need to do that now. Thanks!</p>

<p><strong>John @60,</strong><br /><br />
The problem is, that if I do that (contact those deciding whether software is authorized or not) I acquire another blackmark for that - our IT dept lands on those contacting the CMS help desks directly quickly and with both feet.</p>
	 <p>Posted April  7, 2008  5:11 PM by Trey</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258647</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258647</guid>
         <pubDate>Mon, 07 Apr 2008 17:11:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #64 from Pfusand</title>
         <description>comment from Pfusand on  7.Apr.08</description>
         <content:encoded><p>Oh, you QA guys are making my mouth water.  I've been out of the software field for several years now.  (I took the work I could get: tutoring, mostly math and stats.)  My husband thinks that I could get back in as a tester, but who would hire a cough, mumble year old woman as a <em>novice</em> QA person?</p>
	 <p>Posted April  7, 2008  5:38 PM by Pfusand</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258648</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258648</guid>
         <pubDate>Mon, 07 Apr 2008 17:38:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #65 from Clifton Royston</title>
         <description>comment from Clifton Royston on  7.Apr.08</description>
         <content:encoded><p>Pfusand: Maybe you should try it and see what kind of interest or interviews you get?  </p>

<p>I've sometimes suggested testing as a way to get a foot in the door for SW development, for people stuck in the no-experience Catch-22, because QA groups often have trouble recruiting.  People who have a talent for and want to do testing are a rare breed in my experience.  If you actually want to do testing and aren't just putting in time until you can get into a SW development job, I would think that would look pretty attractive to a QA head.</p>
	 <p>Posted April  7, 2008  5:53 PM by Clifton Royston</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258649</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258649</guid>
         <pubDate>Mon, 07 Apr 2008 17:53:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #66 from Mycroft W</title>
         <description>comment from Mycroft W on  7.Apr.08</description>
         <content:encoded><p>QA and sysadmin are two ill-paid, ill-respected professions.  They're "simply overhead", and clearly a needless expense.  Sysadmin is a needless expense, when she's good, because she sits around the office doing nothing, and the system only needs 2-3 hours a week "work" (i.e. the admin out desk monkeying or plugging in wires in the server room).  Until, of course, the job is downsized, or the admin decides she can make more money programming or running cable, and all the things she kept an eye on and updated and automated start failing to edge cases...</p>

<p>QA is the opposite.  They get paid to delay release dates.  "The code works!" says the happy path people (and the managers who don't know the Corollary to Clarke's Law), the programmers who have "solved the problem" and both need to get on to the next one and don't want to do all the boring getting the fix right don't want to hear from them, and QA says "nope, can't release - there are problems".</p>

<p>What I find interesting is that the Comptroller and the receptionist are also "overhead"; but they're treated better (well, the Comptroller is, at least) because the PTB know why they need a money man.  A computer person?  Well, it just works or doesn't, doesn't it?  Why would it need to be managed?</p>

<p>Funny thing is that I work support for a tech company, and my "users" are clued sysadmins.  Who find stuff.  And who are interested in security and system-wide breaches and that sort of thing.  And who appreciate the security mindset being applied by the people who are supplying the product, double-checking their guesses.  And when QA is rushed, and we test only the happy path, guess who gets it in the neck.</p>

<p>However, the security mindset does cause a problem IRL.  Everybody thinks I'm a massive pessimist, who doesn't like any new idea.  Not true.  I may like it; but by default I see the flaws.  Resolve all the flaws, and it's probably a good idea.  But I'll try to break it first, because that's how my mind's warped.</p>

<p>You want one of me on every project, at least.  Not on the initial design, or you won't get anywhere; but preferably before the design gets to implementation, and part of the oversight committee when changes to the design need to be made (as they always will).  What you don't want is to decide on a plan, implement it, test it, and then have one of me say "so, our clients do this, and this, and this.  How are they going to do that now?"<br />
</p>
	 <p>Posted April  7, 2008  7:07 PM by Mycroft W</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258650</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258650</guid>
         <pubDate>Mon, 07 Apr 2008 19:07:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #67 from Jon Meltzer</title>
         <description>comment from Jon Meltzer on  7.Apr.08</description>
         <content:encoded><p>#61: <i>I once had to write a business case to get a driver for my mouse wheel.</i></p>

<p>You win.  </p>
	 <p>Posted April  7, 2008  7:22 PM by Jon Meltzer</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258651</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258651</guid>
         <pubDate>Mon, 07 Apr 2008 19:22:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #68 from Bruce Cohen (SpeakerToManagers)</title>
         <description>comment from Bruce Cohen (SpeakerToManagers) on  7.Apr.08</description>
         <content:encoded><p><b>abi @ 61</b></p>

<p>I left AMD after six months working in the Linear IC design group, for 2 reasons.  One, the engineer who hired me, and to whom I effectively apprenticed myself, got pushed out of the company, and Two, the purchase request for a new oscilloscope I'd been asked to write (we had just one for 5 engineers and 3 technicians) got sent back for the 3rd time <i>by the CEO</i> for additional justification.  This was a $10,000 purchase in a $100 million/year company, and had been approved by my group manager and his boss as well.</p>
	 <p>Posted April  7, 2008  8:52 PM by Bruce Cohen (SpeakerToManagers)</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258652</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258652</guid>
         <pubDate>Mon, 07 Apr 2008 20:52:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #69 from P J Evans</title>
         <description>comment from P J Evans on  7.Apr.08</description>
         <content:encoded><p>I keep saying that they should have spent more time figuring out what we were going to have to do <em>before</em> starting to do it. <br /><br />
Now we have stuff that has to be fixed - I spent two days last week fixing one of the problems, so I could do my job properly on some other stuff that needed the fix done first - and other stuff with people wanting it done differently 'because if this part fails it will do that'. <br /><br />
Which, if they'd said so two or three years ago, we wouldn't be needing to go back and look at two or three years of work to fix the stuff. (They're actually still arguing about that change. Meanwhile, we're maybe-maybe not doing it the changed way.)</p>
	 <p>Posted April  7, 2008  9:54 PM by P J Evans</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258653</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258653</guid>
         <pubDate>Mon, 07 Apr 2008 21:54:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #70 from xeger</title>
         <description>comment from xeger on  7.Apr.08</description>
         <content:encoded><p>If I could -find-[0] the things that we already know need to be fixed, I'd be ahead of the game.</p>

<p>[0] Yes, physically and logically.</p>
	 <p>Posted April  7, 2008 10:14 PM by xeger</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258654</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258654</guid>
         <pubDate>Mon, 07 Apr 2008 22:14:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #71 from Erik Olson</title>
         <description>comment from Erik Olson on  7.Apr.08</description>
         <content:encoded><p>Ahh, DIA, where the bags are MIA.</p>

<p>I loved this system. The belts ran too fast, so when you'd hit a curve, ZING, the bag would fly off. So, they slowed down the belts...but only in the curves.</p>

<p>So, Bag #1 slows down -- and the bag right behind whips in at full speed and BAM, slams that first bag into a wall like a well struck pool break. It then falls over on the slow belt, allowing bag #3 to make a competitive vault over it for the gold.</p>

<p>End result. Bag #2 would make it through the curve, but dented from two impacts. #1 and #3 hit the wall at different heights.</p>

<p>The answer? Rip the belts out and run carts.  <br /><br />
</p>
	 <p>Posted April  7, 2008 10:55 PM by Erik Olson</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258655</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258655</guid>
         <pubDate>Mon, 07 Apr 2008 22:55:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #72 from John Fiala</title>
         <description>comment from John Fiala on  7.Apr.08</description>
         <content:encoded><p><em>This is the kiss of death for a new terminal, and has been since Denver International Airport’s long-running and epic failure to automate their baggage handling. It was introduced in 1995 after a two year delay, and spent a decade expensively mangling and mislaying passenger luggage. It was put out of its misery in 2005, after parallel trials proved that manual handling was more accurate, faster, and cheaper.</em></p>

<p>Although I'll agree that the baggage handling in DIA was a horror and an epic failure, it wasn't the kiss of death for the terminal.  In fact, having flown around a bit, I'm quite fond of DIA as a whole.  (And not entirely because half the time I'm there I'm almost home.  :)</p>

<p>That said, total agreement on the QA/Testing... I've been enjoying the concept of unit testing since I've been able to start using it on my code, and although that doesn't find all the bugs, it really does help me nail them down and prevent them from reoccuring.</p>
	 <p>Posted April  7, 2008 11:22 PM by John Fiala</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258656</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258656</guid>
         <pubDate>Mon, 07 Apr 2008 23:22:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #73 from Marilee</title>
         <description>comment from Marilee on  7.Apr.08</description>
         <content:encoded><p><b>John L.</b>, #49, Kaiser's old pharmacy software printed a front sheet with basic info, and then one or two more sheets with more specific info, but without any identifying text on them.  The new software prints out four or five sheets with the specific info and my name and ID on them, so I have to shred them instead of just recycling them.  Very annoying.</p>
	 <p>Posted April  7, 2008 11:55 PM by Marilee</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258657</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258657</guid>
         <pubDate>Mon, 07 Apr 2008 23:55:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #74 from Greg London</title>
         <description>comment from Greg London on  8.Apr.08</description>
         <content:encoded><p>Standard hardware verification methodology these days is to create a model of the hardware, tie it together to the code for the real hardware, then throw random data at both and check that the results match.</p>

<p>It's an interesting concept, though it does require that the model be pretty complicated, though no where near as problematic as the real hardware code.</p>

<p>The odd thing about randomized testing is that you sort of get, from the beginning, that your "coverage" has a certainty that is purely statistical, probability.</p>

<p>Which is a big switch from aviation verification which requires directed tests for every corner case. Directed tests are still probabalistic in finding errors taht might not be uncovered, but the statistics is hidden slightly more.</p>
	 <p>Posted April  8, 2008  2:21 AM by Greg London</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258658</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258658</guid>
         <pubDate>Tue, 08 Apr 2008 02:21:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #75 from Dave Bell</title>
         <description>comment from Dave Bell on  8.Apr.08</description>
         <content:encoded><p>A little local example: the local Doctors ran their own pharmacy service for out-of-town patients (they weren't allowed to compete with the in-town commercial pharmacies). They recently split it off into a seperate business (and while it's described as a particular small company, the signs associate it with a pharmacy chain) running with 260% of the opening hours.</p>

<p>There's more queueing. The deliveries don't get unpacked as soon in the day. The order deadline is earlier. At the moment it can easily take a couple of days longer to get a prescription filled.</p>

<p>Oh, and it looks as though they don't have as many computer terminals.</p>

<p>I wonder if they thought that some of the peak-time customers would be willing to come it at 10pm<br /><br />
</p>
	 <p>Posted April  8, 2008  3:17 AM by Dave Bell</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258659</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258659</guid>
         <pubDate>Tue, 08 Apr 2008 03:17:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #76 from Ken MacLeod</title>
         <description>comment from Ken MacLeod on  8.Apr.08</description>
         <content:encoded><p>We are just back from Australia, where I was a guest at Swancon, and we decided to make holiday of it. We had essentially no problems until this morning, when we landed at Heathrow. The first indication was a twenty-minute wait in Terminal 4 for the bus to Terminal 5 (these are supposed to run every ten minutes).</p>

<p>On arriving via a very circuitous route at T5, we had a long long walk to Flight Connections, followed by a routing to a small office, not signposted, to get our boarding cards for the final hop to Edinburgh. This was followed by three queues for successive passport checks including a final one where we were photographed (a novelty here) and a security queue at the gate. After clearing security, our passports and boarding cards were checked (cursorily this time) again.</p>

<p>At Edinburgh there was a mound of uncollected luggage taken off the conveyer belt, and a long queue of people, including us, whose luggage was not on the belt. Our luggage is either in Singapore or, more worryingly, Terminal 5.</p>

<p>I intend to avoid Heathrow for the foreseeable future, and especially not use it as a hub.</p>
	 <p>Posted April  8, 2008  7:48 AM by Ken MacLeod</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258660</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258660</guid>
         <pubDate>Tue, 08 Apr 2008 07:48:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #77 from Debbie</title>
         <description>comment from Debbie on  8.Apr.08</description>
         <content:encoded><p>P J Evans @69 -- <em>I keep saying that they should have spent more time figuring out what we were going to have to do before starting to do it.<br /></em></p>

<p>Now we have stuff that has to be fixed...</p>

<p>So true! A few years ago the German education ministry announced they were going to institute a 12-year high school diploma (<em>Abitur</em>) for the highest tier of the school system (Gymnasium and Gesamtschulen). Previously it had been 13 years, with kids graduating at age 19. I had no problem with that, theoretically. The program started in 2005, applying to all who were then in the 5th grade, my son included.</p>

<p>So, we are now into the third year of this system. Reports in the press have substantiated our experience and hearsay, and made it clear that there was inadequate planning* before the implementation. It seemed clear -- to me, anyway -- that the curriculum would have to be adjusted systematically, perhaps dropping some topics or speeding up on the instruction. Apparently that wasn't done. Everywhere schools, students and parents have complained that they're not sure which parts of the curriculum should be retained, which should be dropped, and when subjects should be introduced, because they weren't given the information by the ministry. "We used to teach this in the ninth grade, but should we introduce it in the eighth now?" So a few weeks ago there was a Big Conference to finally make these decisions.</p>

<p>I am extremely sceptical about the quality of those decisions, given the circumstances under which they were made. It was also a jaw-dropping realization to discover how such a hugely important program could be instituted with so little attention to detail beforehand.</p>

<p>*to put it extremely politely!</p>
	 <p>Posted April  8, 2008  8:25 AM by Debbie</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258661</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258661</guid>
         <pubDate>Tue, 08 Apr 2008 08:25:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #78 from John Chu</title>
         <description>comment from John Chu on  8.Apr.08</description>
         <content:encoded><p>#74: Greg, you make it sound like an either-or proposition. The projects I've worked on have done both random and directed testing.</p>

<p>With the former, you can get into long navel-gazing arguments over what coverage really means, how we measure it, and how we know that we've truly covered the design. With the latter, you can get into long navel-gazing arguments over whether we've truly thought of all the possible corner cases.</p>

<p>My preferred solution is to not argue. Do both. You explicitly cover the cases you know will be trouble. You cover the rest stochastically because the stimulus space is too large for exhaustive testing.<br /><br />
</p>
	 <p>Posted April  8, 2008 11:57 AM by John Chu</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258662</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258662</guid>
         <pubDate>Tue, 08 Apr 2008 11:57:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #79 from Greg London</title>
         <description>comment from Greg London on  8.Apr.08</description>
         <content:encoded><p>John@78: <i>you make it sound like an either-or proposition. </i></p>

<p>Last time I worked on an FAA project (which was a while ago and maybe they've revised their spec), the requirement for getting certified was based solely on directed testing. A <i>lot</i> of directed testing. I don't think randomized testing was considered or even allowed.</p>

<p>I hadn't really thought about it until this thread, but it's interesting to see the spectrum of scythes. Some are wider and heavier than others.</p>

<p>The thread is basically saying "Test your design". I was considering the stranger question of "how much?" and then realized the differences I've experienced in previous jobs. Not that I have an answer for how much is enough, but it's interesting to see the different approaches used. You can never prove you've found all the bugs in your code. But the FAA tries to exhaustively near that asymptote. </p>
	 <p>Posted April  8, 2008 12:13 PM by Greg London</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258663</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258663</guid>
         <pubDate>Tue, 08 Apr 2008 12:13:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #80 from C. Wingate</title>
         <description>comment from C. Wingate on  8.Apr.08</description>
         <content:encoded><p>Testing, I think, is something that can be taught to most anyone with the right temperament. The problem is that a huge chunk of those people, just as with documentation, can program, and therefore (quite reasonably) go for the better paying job.<br /><br />
</p>
	 <p>Posted April  8, 2008 12:58 PM by C. Wingate</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258664</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258664</guid>
         <pubDate>Tue, 08 Apr 2008 12:58:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #81 from guthrie</title>
         <description>comment from guthrie on  8.Apr.08</description>
         <content:encoded><p>Our managing director is so stupid that he goes down to packing and final inspection and fiddles inspection results because he is desperate to get material shipped out the door each month, to ensure the monthly target is met.  </p>
	 <p>Posted April  8, 2008  1:09 PM by guthrie</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258665</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258665</guid>
         <pubDate>Tue, 08 Apr 2008 13:09:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #82 from xeger</title>
         <description>comment from xeger on  8.Apr.08</description>
         <content:encoded><p>guthrie @ 81...<br /><br />
I'm still boggled by the guy who paid sales their commission based on what they said they thought they were going to sell in the next month...</p>
	 <p>Posted April  8, 2008  1:37 PM by xeger</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258666</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258666</guid>
         <pubDate>Tue, 08 Apr 2008 13:37:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #83 from P J Evans</title>
         <description>comment from P J Evans on  8.Apr.08</description>
         <content:encoded><p>#81<br /><br />
I had a supervisor who was like that. He was never around when I needed his input on stuff, either. I left before I felt the need to use the gas-bottle wrench (box-end wrench, something like 1 1/4in) on his pointy head. (It was the place where we had several people named 'John' or variants thereof.)</p>
	 <p>Posted April  8, 2008  1:53 PM by P J Evans</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258667</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258667</guid>
         <pubDate>Tue, 08 Apr 2008 13:53:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #84 from abi</title>
         <description>comment from abi on  8.Apr.08</description>
         <content:encoded><p><strong>C Wingate @80:</strong><br /><br />
<em>Testing, I think, is something that can be taught to most anyone with the right temperament. The problem is that a huge chunk of those people, just as with documentation, can program, and therefore (quite reasonably) go for the better paying job.</em></p>

<p>This is both true and stupid.  (By which I do not mean that you're stupid to say so, but that the business world is stupid to work that way.)  Coupla reasons:</p>

<ol>
<li>Testing is a vocation in its own right, and it's a shame that it seems to come with a vow of poverty.

<p>I started as a developer.  I can program.  As a matter of fact, I am doing a fair bit of programming these days, writing test drivers and working with test tools that require programming skills to operate.  But I don't <em>want</em> to program; being a developer doesn't make my soul sing.</p>

<p>Learning to test well requires as long a time as learning to develop well.  I've been testing software for 10 years now, and that decade has taught me a lot.  I know where some of the problems with testing effort are likely to be, and I know where the bugs like to hang out.  Some of that can be found in books, but most of it is (often bitter) experience.</p>

<p>I love developers who can switch-hit and test as well, but there is a body of knowledge that they haven't spent the time acquiring.  And testing wears them down, because they're makers by calling, not breakers.</p></li>

<p><li>That which we obtain too cheaply, we esteem too lightly.</li></p>

<p>When it's a choice between using a developer's time and using a tester's time (for instance, by having the developer explain what he's just designed so the tester has some expected results without rereading the code check-ins for clues), the higher paid person frequently wins.</p>

<p>In many organizations, when a developer and a tester go head to head ("It's not a bug, it's a feature!"), the developer has more pull.  And project managers often treat test time as dev contingency time, because the pecking order is baked into the structure of the company.</p>

<p>It can get dispiriting.<br /></p>

</ol>

<p>Joel Spolsky, whom many people respect in the development world, is <a href="http://www.joelonsoftware.com/articles/fog0000000067.html" rel="nofollow">a particular vector</a> of this disease.  Point 4 of the article I linked to complains that so many testers are monkeys, while point 5 explains that testers are paid peanuts.</p>

<p>Sorry for the ranting.  The original blog post took a long time to write because I have a lot of things to say on the subject, and some very strong feelings.  I love being a tester insanely much, but I hate how much crap I've sometimes had to take to do this necessary job.</p>

<p>(To be fair, I have pay parity with similarly experienced developers at my current company, and the only person making me feel small there is me.  But I was a long time in worse circumstances, and I still twitch.)</p>
	 <p>Posted April  8, 2008  2:42 PM by abi</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258668</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258668</guid>
         <pubDate>Tue, 08 Apr 2008 14:42:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #85 from guthrie</title>
         <description>comment from guthrie on  8.Apr.08</description>
         <content:encoded><p>#82, 83-<br /><br />
I weep tears of joy!  I am not alone!</p>

<p>Seriously, there is no reason for this guy to be in office.  He is despised by the higher ups in the company (we're part of a privately owned conglomerate), and the only useful function he servies is as a talking dummy, and I could do that for less money.  He started in teh company as quality manager, despite as far as I can tell never being more than a quality technician before.  There, he managed to butcher the waulity system that had been built up over the previous 10 years.  THen he moved onto production, and proceeded to mismanage it such that we are still paying for the mistakes.<br /><br />
Now, as MD, he has presided over loss of personnel and wasteage of money.  The only reason any rational person would keep him in place right now would be as a sacrificial goat, to be executed to placate the owner and the agencies such as the HSE and SEPA who are watching us like hawks.</p>

<p>(We've had nearly 20 enforcement and prohibition notices from the HSE, and SEPA were a bit annoyed to find we were putting around 2.5 tonnes of phenol down the drain every year)</p>

<p>And such a manager engenders stupidity below him.  His diddy men have, to the best of my knowledge, cost the company half a million pounds or more this century, but nobody seems to care.  (I've cost us about £2,500, but also saved some money here and there)</p>

<p>We lost our QC manager in 2006.  It took them 4 or 5 months to recruit a replacement.  He lasted 3 days before leaving, saying they weren't paying him enough for the huge job they were expecting him to do. <br /></p>

<p>Since then we've limped on with consultants, but the main issue is the senior management are over their heads or dangerously incompetent.</p>

<p>Dammit, if only I was that incompetent, I could be promoted too!</p>
	 <p>Posted April  8, 2008  3:22 PM by guthrie</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258669</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258669</guid>
         <pubDate>Tue, 08 Apr 2008 15:22:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #86 from Bruce Cohen (SpeakerToManagers)</title>
         <description>comment from Bruce Cohen (SpeakerToManagers) on  8.Apr.08</description>
         <content:encoded><p><b>guthrie @ 85</b></p>

<p><i>Dammit, if only I was that incompetent, I could be promoted too!</i></p>

<p>Is your name Peter?  If not, forget promotion on principle.</p>

<p><b>abi @ 84</b></p>

<p>What you said, in bold, small caps, underlined.  I started out as a "Hardware Systems Evaluation Engineer", but found that my kink was really in design of software (which, towards the end of my hardware work was about 80% of my job anyway).  But I've always had respect for testers and other quality assurance people because I know that the job can be interesting and challenging, and because I know just how much the deck is stacked against you guys in most organizations.  The best job I ever had was with a company that was fanatical about testing, maintained never more than a 2 designers per tester ratio, and insisted that testers be involved from the very beginning of any project.  We got product out the door and into mission critical enterprise applications with as few bugs as I've seen at any development shop.</p>

<p>The tester attitude: the senior engineer in terms of testing experience was responsible for validating the distributed, shared, and transactional nature of the software (3 red flags to anyone who's worked with networked software).  The test harness he designed beat the snot out of the software, and (in the late 90's) loaded it equivalent to running on dozens of computers with thousands of processes each spread across large latency networks.  After running it for awhile, he decided to name it "Stick it in and break it off."<br />
</p>
	 <p>Posted April  8, 2008  4:16 PM by Bruce Cohen (SpeakerToManagers)</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258670</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258670</guid>
         <pubDate>Tue, 08 Apr 2008 16:16:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #87 from Jon Meltzer</title>
         <description>comment from Jon Meltzer on  8.Apr.08</description>
         <content:encoded><p><i>Point 4 of the article I linked to complains that so many testers are monkeys</i></p>

<p>Tester monkey wishes that developer would test ^%#^%#$ login page himself. </p>

<p>(it's been a long day ... )</p>
	 <p>Posted April  8, 2008  4:41 PM by Jon Meltzer</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258671</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258671</guid>
         <pubDate>Tue, 08 Apr 2008 16:41:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #88 from R. M. Koske</title>
         <description>comment from R. M. Koske on  8.Apr.08</description>
         <content:encoded><p>Testing sounds like something I have the temperment to find enjoyable, but I'm not sure I'd have the temperment to handle the job situation.</p>

<p>Since I'm apparently feeling a bit masochistic today, can anyone tell me about how one might get started in testing?  Unlike Pfusand (comment #64) I've got no software experience other than being a fairly savvy user.  Are QA groups desperate enough to hire someone like that?  Or is testing a "go back to school" career change?</p>
	 <p>Posted April  8, 2008  4:58 PM by R. M. Koske</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258672</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258672</guid>
         <pubDate>Tue, 08 Apr 2008 16:58:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #89 from C. Wingate</title>
         <description>comment from C. Wingate on  8.Apr.08</description>
         <content:encoded><p>re 84: Spolsky's statement that "programmers don't make good testers" is not entirely true, either. A lot of developers are poor testers, but on the other hand, those people should be at a discount anyway, because they will produce more bugs. It is true that they can't keep it up, especially if they find lots of stupid bugs.</p>

<p>I suspect that part of the status thing is "tester" is one of those things you don't get a degree in.</p>

<p>One of the things I do here is produce what I call a "change document" for every functional change I make. I send these to the testers and to the documentation people so they don't have to work out for themselves what I did. It also gives them a fighting chance at updating the automated test scripts. It just makes everyone's life easier. Unfortunately I don't have the clout to make everyone else do it.</p>

<p>Can we rag on ISO 9001 while we're at it?<br /><br />
</p>
	 <p>Posted April  8, 2008  5:31 PM by C. Wingate</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258673</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258673</guid>
         <pubDate>Tue, 08 Apr 2008 17:31:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #90 from guthrie</title>
         <description>comment from guthrie on  8.Apr.08</description>
         <content:encoded><p>I quite like ISO 9001, but then they did re-write it to say "senior management shall" etc.  We'd fail the audit right there and then.  </p>
	 <p>Posted April  8, 2008  5:34 PM by guthrie</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258674</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258674</guid>
         <pubDate>Tue, 08 Apr 2008 17:34:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #91 from xeger</title>
         <description>comment from xeger on  8.Apr.08</description>
         <content:encoded><p>What's not to like about a standard that boils down to "Do it the same (wrong) way every time" ?</p>
	 <p>Posted April  8, 2008  5:47 PM by xeger</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258675</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258675</guid>
         <pubDate>Tue, 08 Apr 2008 17:47:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #92 from abi</title>
         <description>comment from abi on  8.Apr.08</description>
         <content:encoded><p><strong>Pfusand @64 & RM Koske @88:</strong></p>

<p>I'm assuming you're in the US, which means that I have no idea how to break* into software testing.  I got into it by circuitous routes.</p>

<p>I have a BA in Latin, and did a postgraduate computer science year in a British university (during which we were taught <em>no</em> testing, not even unit testing).  I then joined a large bank as a software developer (Cobol).</p>

<p>Within a few months, someone was looking for a warm body to support our system in the newly formed Y2K test environment.  Being the newby, I was naturally tapped for this thankless task.  Shortly after that, it became apparent that someone had forgotten to get us ready for a major nationwide collaborative test.  Because I was the only one who very stupidly went to a meeting I was invited to&dagger;, I ended up running our participation in this test effort.  I simultaneously developed a stomach ulcer and had a blast.</p>

<p>I went back to the development side after that, and lasted about a month before I was climbing the walls.  So I wangled my way onto the biggest, messiest project I could find and started testing again**.  I've been doing it ever since.</p>

<p>There are a ton of courses on software testing, and very few have any accreditation or formal recognition.  I've done the two British qualifications of any merit, the Information Systems Examination Board <a href="http://www.bcs.org/server.php?show=conWebDoc.2299" rel="nofollow">Foundation</a> and <a href="http://www.bcs.org/server.php?show=ConWebDoc.2634" rel="nofollow">Practitioner </a> Certificates, which are a nice accessory to real world experience.</p>

<p>But I have no idea how to go about getting a job in software testing in any circumstances but mine.</p>

<p>----<br /></p>

<p>* pun very much intended<br /><br />
&dagger; this was much like the scene in a film where a sergeant asks for volunteers to step forward and everyone else takes a step back<br /><br />
** That was the project that gave me exclusive use of a 1,000 MIPS mainframe for a weekend, representing 25% of our entire mainframe estate at the time.  All loved me and despaired.</p>
	 <p>Posted April  8, 2008  6:00 PM by abi</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258676</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258676</guid>
         <pubDate>Tue, 08 Apr 2008 18:00:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #93 from David Harmon</title>
         <description>comment from David Harmon on  8.Apr.08</description>
         <content:encoded><p>It's not so much that "programmers don't make good testers", though not all of them will.  But even the best "two-fer" can't do both jobs on the same project, or the same day.  That's because they're human, and have certain cognitive limits.</p>

<p><br /><br />
</p>
	 <p>Posted April  8, 2008  6:00 PM by David Harmon</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258677</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258677</guid>
         <pubDate>Tue, 08 Apr 2008 18:00:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #94 from xeger</title>
         <description>comment from xeger on  8.Apr.08</description>
         <content:encoded><p>Having finally had a user of software I'd written with the property that I usually have for software of others (weird, weird corner cases) ... I'd have to agree with abi - all shall love the tester... and despair.</p>
	 <p>Posted April  8, 2008  7:46 PM by xeger</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258678</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258678</guid>
         <pubDate>Tue, 08 Apr 2008 19:46:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #95 from Bruce Cohen (SpeakerToManagers)</title>
         <description>comment from Bruce Cohen (SpeakerToManagers) on  8.Apr.08</description>
         <content:encoded><p>I used to rag on ISO 9001 all the time, because I saw it in action up close in one large corporation, and at a little more distance in a lot of customers of a small company I worked for later. But then Sorbanes-Oxley came along, and every IT group in the universe used it as an excuse to have audits for completely irrelevant factors*.  So let's rag on Sorbanes-Oxley instead.</p>

<p><br /><br />
* irrelevant to the actual operation of an IT group, and irrelevant to the original purpose of Sorbanes-Oxley, which was intended to clean up corporate governance after Enron.  Of course, no corporate executive wanted <i>that</i>, so they started a rumor it was actually about IT operational compliance, and everybody believed it.    </p>
	 <p>Posted April  8, 2008  7:50 PM by Bruce Cohen (SpeakerToManagers)</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258679</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258679</guid>
         <pubDate>Tue, 08 Apr 2008 19:50:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #96 from Niall McAuley</title>
         <description>comment from Niall McAuley on  8.Apr.08</description>
         <content:encoded><p>Ken McLeod writes:<br /><br />
<i>I intend to avoid Heathrow for the foreseeable future, and especially not use it as a hub.</i></p>

<p>I started doing that around 1990, based on their proven ability to lose luggage far more often than anyone else. Unfortunately, it's still hard to avoid Heathrow when travelling from Ireland to places other than London.</p>
	 <p>Posted April  8, 2008  8:08 PM by Niall McAuley</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258680</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258680</guid>
         <pubDate>Tue, 08 Apr 2008 20:08:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #97 from Serge</title>
         <description>comment from Serge on  8.Apr.08</description>
         <content:encoded><p><b>abi</b> @ 92... <i>pun very much intended</i></p>

<p>Waitaminnit! That's <i>my</i> beat!</p>
	 <p>Posted April  8, 2008 10:18 PM by Serge</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258681</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258681</guid>
         <pubDate>Tue, 08 Apr 2008 22:18:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #98 from Terry Karney</title>
         <description>comment from Terry Karney on  8.Apr.08</description>
         <content:encoded><p>I made a ROT-13 decoding error, and got, <i>Duality Improvement Organization</i></p>

<p>It's funny, but I realise that a large part of my favorite job in the army is a sort of QC.  When we teach someone (esp. interrogation) we are assessing them for suitability.  For interrogation that involves not less than 20 separate 2 hour evaluations (usually, in my schools, by 5-6 people.  In the active army school I attended it was 21 evaluations, and some of those were reviewed [they were all taped]). </p>

<p>We've had people we decided weren't the right sort of person, and they failed. Usually we knew they were going to fail before we knew why.  </p>

<p>I once called my boss and said, "Come Phase II, 'x' needs to fail".  We talked about it, and he said that we'd pay careful attention to him.  Happily he chose to fail out of Phase I.   I think (looking back) that he'd have been washed out.  </p>

<p>My boss had faith in me (still does), and trusted my judgement.  Then again, he understood people; having been a middle school teacher for years.  He knew that not all were cut out for it.</p>

<p>So I think that my estimation carried a lot of weight with him (I think that's the only time I've called someone out as a "needs to be failed", instead of, "going to fail, and nothing we can do about it").</p>

<p>I think, looking at those who are good at this job, that being good at it (as opposed to merely competent) requires some of that mindset.<br />
</p>
	 <p>Posted April  8, 2008 11:34 PM by Terry Karney</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258682</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258682</guid>
         <pubDate>Tue, 08 Apr 2008 23:34:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #99 from Greg London</title>
         <description>comment from Greg London on  9.Apr.08</description>
         <content:encoded><p>Oooh, I almost forgot my favorite quality control story (legend? myth?)</p>

<p>It takes place at a military parachute packing unit. The commander was a former parachute packer himself and would always have his own chute ready and waiting. Every once in a while (one a day? COuple of days? Not sure of the exact time frame), the CO would walk into the area where his people were packing chutes, grab a random chute off a pile and toss it to the guy who packed it, do that for everyone in the building, and then take everyone, including himself, up for a little skydiving.</p>

<p>Pack a chute wrong, and you might be jumping with it strapped to your back.</p>

<p>I have no idea if it's true, but it always makes me smile.</p>
	 <p>Posted April  9, 2008 12:04 AM by Greg London</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258683</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258683</guid>
         <pubDate>Wed, 09 Apr 2008 00:04:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #100 from Steve C.</title>
         <description>comment from Steve C. on  9.Apr.08</description>
         <content:encoded><p>Bruce Cohen @ 95 - </p>

<p>You're singing an all-too-familiar song.  I had a taste of SOX in my prior job, producing flurries of documents, flowcharts, and control matrices for programs I developed years before and still supported, systems that had always gone through internal and external audit reviews, and now were subjected to the auditing-on-steroids of SOX 404.  </p>

<p>I know controls are necessary, but Enron wasn't brought to grief by anyone in IT.  Nothing in SOX addresses collusion by senior decision makers, nor can it.</p>

<p>The one thing that the emphasis on controls did that was good was that topside General Ledger journal entries had to be blessed by external auditors.  But these were not entered by anyone in IT (we just made sure that the processes that edited and posted them worked correctly).</p>
	 <p>Posted April  9, 2008 12:17 AM by Steve C.</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258684</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258684</guid>
         <pubDate>Wed, 09 Apr 2008 00:17:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #101 from Terry Karney</title>
         <description>comment from Terry Karney on  9.Apr.08</description>
         <content:encoded><p>Greg London:  It's more than that.  Riggers (the guys who pack chutes) have to be jump qualified, because any chute they pack can be handed to them to test.</p>

<p>One of the guys I went to interrogation school with was reclassifying because he'd blown his knees out, and could no longer jump.  Not being able to jump meant he couldn't pack.</p>

<p>He told a story about being in Alaska.  Three HALO jumpers (High Altitude, Low Opening: guys who jump out of airplanes at with O2 bottles, from as high as 40,000 feet) walked into his shop, told him to grab four chutes he'd packed, and come with them.</p>

<p>They tossed him one, and donned the others, climbed up to about 5,000 feet, watched him jump the chute and then he watched the plane head toward Kamchatka.</p>
	 <p>Posted April  9, 2008  1:43 AM by Terry Karney</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258685</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258685</guid>
         <pubDate>Wed, 09 Apr 2008 01:43:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #102 from C. Wingate</title>
         <description>comment from C. Wingate on  9.Apr.08</description>
         <content:encoded><p>re 102: My company wrote and maintains the software that sends these guys to training. Everyone except the parachute riggers goes to jump school last; the riggers go directly from BT to jump school. It's the number one irregularity in the system.<br /></p>
	 <p>Posted April  9, 2008  6:53 AM by C. Wingate</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258686</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258686</guid>
         <pubDate>Wed, 09 Apr 2008 06:53:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #103 from guthrie</title>
         <description>comment from guthrie on  9.Apr.08</description>
         <content:encoded><p>Xeger #91- I'd love production here to do the same thing every time.  But they don't. <br /><br />
 In my experience here and in an analytical lab, and in a place making up doses for animal testing, the "right" way was sorted out first.  Indeed, that was what was done here 20 years ago when they were developing the product- work out how to do it right, then have the quality system monitor the manufacture.  If the operators would actually make things the same way every time we would be able to track down what goes wrong, but no, they have to take short cuts and not fill out the paperwork etc etc, thus leaving us without the information to tell what they have done wrong (or right).</p>
	 <p>Posted April  9, 2008  7:33 AM by guthrie</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258687</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258687</guid>
         <pubDate>Wed, 09 Apr 2008 07:33:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #104 from Nix</title>
         <description>comment from Nix on  9.Apr.08</description>
         <content:encoded><p>C. Wingate @ #80, hear hear, but you have a false dichotomy. Some of us developers like testing, too: as a result, the dedicated testing people hardly ever find any bugs in code I write, because the automated tests I run over that code are far more comprehensive than anything the testers run... in part this proves that we need better testers, really: but a good tester has to be coversant with coding as well, because white-box I-know-where-this-might-go-wrong and black-box I-can-feel-the-risky-corner-cases both require some knowledge of what's actually being done.</p>
	 <p>Posted April  9, 2008  7:33 AM by Nix</p></content:encoded>
         <link>http://nielsenhayden.com/makinglight/archives/010123.html#258688</link>
         <guid isPermaLink="true">http://nielsenhayden.com/makinglight/archives/010123.html#258688</guid>
         <pubDate>Wed, 09 Apr 2008 07:33:00 -0500</pubDate>
      </item>
      
                  <item>
         <title>Some must employ the scythe -- comment #105 from Nix</title>
         <description>comment from Nix on  9.Apr.08</description>
         <content:encoded><p>Abi @#84, developers who treat testers badly are morons who deserve to have their stuff poorly tested  by annoyed testers and then break at the worst possible instant after it ships.</p>

<p>And it will, it will.</p>

<p>(What's more, the *developers* should get the blame. I'm always disgusted when I see testers get the blame for bugs: they didn't put the damn bugs in, did they?)</p>
	 <p>Posted April  9, 2008  7:40 AM by Nix</p></content:encoded>
         <link>