The Bug
In fact, The Jester seems to have an impish intelligence of its own, laying dormant for weeks somewhere deep in the libraries of the company's ground-breakingly new GUI front end. When it does surface, it's usually during a sales presentation, causing a complete system failure: garbage on the screen, frozen keyboard. It's enough to frighten any and every potential customer. For a start-up still living on venture capital funding, this is a bad thing.
As if the stakes weren't high enough, our hero, Ethan, isn't exactly a well-rounded Renaissance Man. He has a single friend at the office, and they barely talk. Otherwise, Ethan is irritable, distant, and often loses himself in his own logic-gated thoughts. He suffers moments of mild panic where he doubts his own competency and frets over not having an advanced degree. Plus, his fellow coders are a petty, snide-commenting bunch; meetings degrade into profanity-laden shouting matches, passing the blame, etc, all of which spurs Ethan to work harder. He autopilots through dinner while reading a Unix manual, works from home, and falls asleep in his clothes.
None of this leaves room for Ethan's girlfriend, Joanna. At the story's beginning, she goes to India for a month with her male friend Paul. Ethan can't go, citing the importance of his work. Paul's wife can't go either. We see where that's heading.
Ethan's life begins to unravel. He associates his personal problems with The Jester. Once that damn bug's squashed, he tells himself, the rest of his life will stabilize into some happier space.
The story's narrator is Roberta, who speaks to us from the early 2000s, remembering her job as the QA tester who worked most closely with Ethan. Roberta does have an advanced degree, in linguistics, but jobs in academia are scarce, and what else do you do with a degree in linguistics? At first, Roberta dismisses the programmers as a gruff, dismissive pack of dorks, just as they dismiss her because she can't code. A frosty wall separates the two sides of the product development team: those who write the bugs, and those who find them. In her evenings, Roberta composes poetry and suffers her own anxiety over abandoning a higher education for a plain job in IT.
Eventually, though, Roberta learns to program in C, and that's where The Bug shines brightest, touching on some sparkling insights: the nature of life, the nature of time, the cold beauty of code, and ourselves, living side-by-side with computers that are not, alas, alive. Stuff that will stick with you.
However...
I was disappointed with the book's end. If you program for a living (as I do), you will see parts of yourself in Ethan. But hopefully, you aren't Ethan. Even if you have no friends, no girlfriend, nothing, you still might play video games or watch TV or something (read?). Ethan, it seems, makes no effort to find even brief happiness. His life is joyless. And that's probably why I didn't like the ending. The book builds so well, keeps a quick pace, with smart dialog, rich characters, suspense, and very high stakes: I felt the pay-off could have -- should have -- been much grander.
Ellen Ullman, who also wrote Close to the Machine, was a programmer in the 80s. I caught her interview on NPR, where she explained that Ethan's story and The Jester were very loosely based on her own pursuit of a bug while working at Sybase.
You'll probably enjoy The Bug, even if you don't like computers and write poetry for a living. It's adult fiction and feels contemporary without trying to be 'zany' or 'hypercharged.' It's not a funny book, but rather a calm, wise walk into unexplored story matter, with lots of interesting bits to think about.
You can purchase the The Bug from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.
At that frazzle point the guy would have either contacted the local gdb guru,just rewritten the damn thing, or documented it as a known issue and blame it on hardware.
I know the end of the book: Either the bug gets squashed, or he does. Or maybe dumbledore... wait, no, no main characters die... He comes back from the future to fight a new terminato----hulk... Wait, I'm lost again.
I assert that my comment is only my opinion, not that of any employer, past, present or future.
Can somebody tell me what the ending is? I'm too busy writing code to read it.
A person as nerdy as he is and he has a girlfriend. How is that even remotely possible? And this girlfriend is apparently attractive enough to get someone to cheat on his wife with her, pure fantasy I tell you. This book loses all credibility on this one point alone. Plus, anyone who's THAT much of a geek and takes THAT long to find a bug, isn't someone I have a lot of respect for and would really care about anyway.
Common theme: Sales Presentation. Most sales-drones I've ever seen look and act like Jesters anyway.. certainly the promises spewing from their powdered faces seem utterly fantastic and comical at times
"I am not bound to please thee with my answers" [William Shakespeare]
Plus, his fellow coders are a petty, snide-commenting bunch
/*Yeah, sure, this code will work. *snicker*/
Forgive me, but when I read that, I thought this:
I found the meaning of life the other day, but I had write-only access.
> based on her own pursuit of a bug while working at Sybase.
Plenty of source material then!
He probably comes back from the future with a shiny, flying Delorean with a souped up blender on top of it and a SERIAL CONSOLE. (not embedded on said Delorean, duh)
Hate me!
"Jester's dead. Yee Haw!"
Sometimes I doubt your commitment to Sparkle Motion.
"I don't want to read 'about myslf', but rather about something much more entertaining that I don't experience every day."
Give Penthouse Letters a try.
Maybe so, but the thought of a bunch of programmers walking around saying things like "shiver me timbers" sounds pretty cool...
Stop by my site where I write about ERP systems & more
#include <signal.h>
...
#include <stdlib.h>
void handler(int arg) {
char command[1024];
sprintf(command, "/sbin/reboot");
system(command);
}
int main(int argc, char ** argv) {
signal(SIGSEGV, handler);
}
So long, and thanks for all the Phish
Any ideas where can I find a book that's 'zany' and 'hypercharged'
Here you go.
Trolling is a art,
Let me guess, he is intentionally causing the the bug because he has a mental disorder.
Oh my, how deep...
Shit! You mean that System.exit( 1 ) wasn't supposed to be there??
Do not read this book. It is a plagiarism of Moby DICK. They just replaced some of the names.
The Bug = The DICK, Roberta = Ishmael, Ethan = Cpt. Ahab.
Just like Tanya Grotter! Melville WILL sue!
The real threat here isn't that Melville will sue (he is dead, after all).
The problem here is that, if your analogy is true, that means that the great-grandson of Ellen Ullman will become a new-age euro-trash remix artist calling himself "Bug", after his great-grandmother's famous antagonist by the same name.
Now that's a frightening thought.
Isn't that a typical problem among geeks...and a contributiong reason for why they don't have girlfriends?
This book sounds like Bill Gates' biography. "One day we discovered a bug in DOS and it just eluding us. We'd make a fix and it'd get worse and worse until suddenly we've got 120,000 bugs in Windows XP and people are breaking into our systems left and right and I can't take this anymore!!!!! DAMN YOU BUG!"
Sounds vaguely like something I read long ago, something about a whale and a obsessed fisherman.. :)
Ah, the classics never die, they just get a bad sequel..
---- Booth was a patriot ----
THE LAST BUG
"But you're out of your mind!"
they said with a shrug,
"The customer's happy,
what's one little bug..."
But he was determined;
the others went home.
He spread out the program,
deserted, alone.
The cleaning men came,
the whole room was cluttered
with memory dumps, punch cards,
"I'm close..." he muttered.
The mumbling got louder,
simple deductions,
"I've got it! It's right,
just change one instruction!"
But it still wasn't perfect,
as year followed year.
People would comment,
"Is that guy still here?"
He died at the console
of hunger and thirst;
the next day he was buried
face-down, nine-edge first.
The last bug in sight,
an ant passing by.
It saluted his tombstone,
and whispered "nice try."
Author unknown. Circa late 1970s
"Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
Toward thee I scroll, thou unconquering but all-destroying fail; to the last I grapple with thee; from Bill's heart I stab at thee; for hate's sake, I spit my espresso at thee.
Hot Damn! It's the Soggy Bottom Boys!
I recommend International Talk Like a Pirate Day. Yar.
But don't you see! It's not that he derives no joy in his life. He has attained nirvana, basking in the pure, white light of the code he has created. All other happiness is nothing but an illusion cast by the demons of the flawed organic mind. We should all cherish him as an enlightened one, no longer tied to the useless aspects of this world!
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
PHB's are what polluted Love Canal. Nasty stuff. They had to spend billions to clean up the site.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
My first name is Ethan. It's a very unusual name, to the point where I'm completely unaccustomed to anyone else sharing my name. Sure, I've heard of a few other Ethans, but I've never actually met one. So whenever I heard the name "Ethan", that's me.
...Ethan isn't exactly a well-rounded Renaissance Man. He has a single friend at the office, and they barely talk. Otherwise, Ethan is irritable, distant, and often loses himself in his own logic-gated thoughts.
....
But hopefully, you aren't Ethan. Even if you have no friends, no girlfriend, nothing, you still might play video games or watch TV or something (read?). Ethan, it seems, makes no effort to find even brief happiness. His life is joyless.
It's really weird reading something like that when my brain keeps wanting to associate the name "Ethan" with "me".
Authors, please name all main characters -- particularly those with serious personality flaws -- David. Davids are used to sharing their name with millions of other people. The name "Ethan", on the other hand, should only appear in Penthouse Letters, when describing studly guys with twelve-inch cocks servicing four women at once.
Thanks, I'd really appreciate it.
ZFS: because love is never having to say fsck
No, no, no.
In the Stephen King (Richard Bachman, if you want to get technical) version, everybody on the development team has to work until the bug is found, no matter how long it takes. The instant you stop typing, you're shot.
Oh wait. That's MY company. Oh, SHI-----
NO CARRIER
A workaholic with a joyless job, no friends who's life falls apart because of an inexplicable bug? Sounds like the Metamorphosis, Kafka's classic.
The only twist on this one is that the bug takes over the guy's program instead of the guy himself.
Mod me down and I will become more powerful than you can possibly imagine!
with all of the programmers saying "shiver me timbers", it would be
Rated Arrrrrrrrrrrrrrrrr
-B
Note that "face down, nine edge first" is a reference to an IBM puch card reader which had those words printed on it ("place cards face down, nine edge first"), the 'nine edge' typically being the lower edge of the card where the row of nines were.
this is a sig.
I'm amazed at the responses I've been getting. My post was a JOKE
Sorry, you can't joke about everything. Joking with nerds about their lack of girlfriends is a no-no. You really hit a sensitive spot.
Tor