The Bug

(Source Template)


reviews/the_bug.xml

    <?xml version="1.0"?>
    
    <page title="The Bug" keywords="">
    
    <item>
      <p>Author: Ellen Ullman</p>
      <p>ISBN: <isbn>0385508603</isbn></p>	
      <p>Publisher: Nan A. Talese</p>
      <p>Reviewed by: Simon Wistow</p>
    </item>
    
    <item>
    
    <p> Ellen Ullman's first book, "Close to the Machine" described English 
    Major turned Programmer Ullman's life as a coder during the dot.com 
    boom in San Fransisco. It won acclaim for its fascinating dissection of 
    hacker culture from a knowledgeable but removed viewpoint. Her second 
    book, 6 years in the making, is a novel but explores the same themes of 
    programmers interacting with the wider social world.</p>
    
    <p>The Bug is very simpleto explain simply. Told mostly from the 
    perspective of Roberta Walton, a tester at a large software company, it 
    follows the story of Ethan Levin, a programmer at the same company.</p>
    
    <p>Walton finds a bug, UI-1071, which is assigned to Levin who, unable
    to reproduce it, dismisses it. However it begins popping up at
    embarassing times - at trade shows and demos, customer previews and
    sales pitches. Yet no one can reliably trigger it or save a core dump.
    Slowly but surely the bug, nicknamed The Joker, consumes Levin's
    life.</p>
    
    <p>So, that's the simplistic review and in some ways it's satisfactory -
    as a programmer (or at least as someone who pretends to be one) I
    recognised bits of myself in Levin. Any book that insert a C programming
    tutorial halfway through the book and get away with it without breaking
    the narrative flow is always going to be a book programmers can
    enjoy.</p>
    
    <p>However that's really only scratching the surface. People have
    compared the book Moby Dick - both books attempt to explore the madness
    that obsession can bring - but, in reality, the obsession with The Joker
    is as much a metaphor for Ethan's relationship with his wife and then,
    later, those around him at work and in the rest of his increasingly
    narrow life.</p>
    
    <p>By using this displacement, characterised by Levin's denial and
    echoed both in the state of his health, his house and the status of the
    company he and Roberta both work for, Ullman neatly allows
    non-programmers to understand the kind of compulsive driving force that
    programming can be whilst holding up a mirror to those of us who do 
    program.</p>
    
    <p>The Slashdot geek chorus have criticised the ending of the book - 
    seemingly split between declaiming it as too depressing, to unrealistic 
    or somehow factually inaccurate. Without giving the ending away I'd like 
    to say that I found it none of these. Whilst superficially the ending 
    <i>is</i> gloomy there's actually an air of release. As for the others, 
    well, it's the Slashdot crowd - they'll always find something complain 
    about.</p>
    
    <p>In conclusion - not easy going but definitely worth picking up.</p>
    
    </item>
    </page>
    
    

reviews/the_bug.xml

    <?xml version="1.0"?>
    
    <page title="The Bug" keywords="">
    
    <item>
      <p>Author: Ellen Ullman</p>
      <p>ISBN: <isbn>0385508603</isbn></p>	
      <p>Publisher: Nan A. Talese</p>
      <p>Reviewed by: Simon Wistow</p>
    </item>
    
    <item>
    
    <p> Ellen Ullman's first book, "Close to the Machine" described English 
    Major turned Programmer Ullman's life as a coder during the dot.com 
    boom in San Fransisco. It won acclaim for its fascinating dissection of 
    hacker culture from a knowledgeable but removed viewpoint. Her second 
    book, 6 years in the making, is a novel but explores the same themes of 
    programmers interacting with the wider social world.</p>
    
    <p>The Bug is very simpleto explain simply. Told mostly from the 
    perspective of Roberta Walton, a tester at a large software company, it 
    follows the story of Ethan Levin, a programmer at the same company.</p>
    
    <p>Walton finds a bug, UI-1071, which is assigned to Levin who, unable
    to reproduce it, dismisses it. However it begins popping up at
    embarassing times - at trade shows and demos, customer previews and
    sales pitches. Yet no one can reliably trigger it or save a core dump.
    Slowly but surely the bug, nicknamed The Joker, consumes Levin's
    life.</p>
    
    <p>So, that's the simplistic review and in some ways it's satisfactory -
    as a programmer (or at least as someone who pretends to be one) I
    recognised bits of myself in Levin. Any book that insert a C programming
    tutorial halfway through the book and get away with it without breaking
    the narrative flow is always going to be a book programmers can
    enjoy.</p>
    
    <p>However that's really only scratching the surface. People have
    compared the book Moby Dick - both books attempt to explore the madness
    that obsession can bring - but, in reality, the obsession with The Joker
    is as much a metaphor for Ethan's relationship with his wife and then,
    later, those around him at work and in the rest of his increasingly
    narrow life.</p>
    
    <p>By using this displacement, characterised by Levin's denial and
    echoed both in the state of his health, his house and the status of the
    company he and Roberta both work for, Ullman neatly allows
    non-programmers to understand the kind of compulsive driving force that
    programming can be whilst holding up a mirror to those of us who do 
    program.</p>
    
    <p>The Slashdot geek chorus have criticised the ending of the book - 
    seemingly split between declaiming it as too depressing, to unrealistic 
    or somehow factually inaccurate. Without giving the ending away I'd like 
    to say that I found it none of these. Whilst superficially the ending 
    <i>is</i> gloomy there's actually an air of release. As for the others, 
    well, it's the Slashdot crowd - they'll always find something complain 
    about.</p>
    
    <p>In conclusion - not easy going but definitely worth picking up.</p>
    
    </item>
    </page>