Adrian McCarthy's Reviews > The Bug: A Novel

The Bug by Ellen Ullman
Rate this book
Clear rating

by
8150160
's review

it was amazing

I stumbled upon a description of this book earlier in the year and added it to my reading list. Just a few weeks later, a friend who had read my book, _Blue Screen of Death_, said he enjoyed BSoD much more than _The Bug_, so naturally I moved it up to the top of my reading list.

Comparing them isn't fair. _Blue Screen of Death_ is a genre mystery. _The Bug_ is a mainstream literary work, mostly a character study. Nevertheless, there were some striking similarities: both are narrated from the point of a young woman, both are set in a software company in Fremont, California, both start during an unusual heat wave, and both examine aspects of debugging--tracking down and fixing mistakes (bugs) in software.

But the similarities end there. At times, _The Bug_ is almost like poetry, with beautifully crafted sentences and a rhythm that evokes the feeling of programming and of debugging. Ullman captures the fleeting elation when months of development finally pay off in some little way, and the utter despair of pounding your head against the same intermittent bug month after month after month. Ullman understands and conveys the emotional journey of software development at a level I never expected possible from a novel.

I loved the book. That said, I don't know if it's for everyone. It's immersive. Deeply. Ullman explains the software terminlogy and concepts enough to understand--if you care to. If you don't care to, you'll quickly be lost, as the story hinges on abstractions and the mental labors of the characters. If she had written the same story about a field I'm not interested in--say auto mechanics--I'd probably have been bored to tears.

Conclusion: If you work in the software business, read it. If not, you might want to sample it before committing to the entire book.
flag

Sign into Goodreads to see if any of your friends have read The Bug.
Sign In »

Reading Progress

April 18, 2012 – Shelved
May 13, 2012 – Started Reading
May 30, 2012 – Finished Reading

No comments have been added yet.