The Creature is Driven By Rage
This post is about a software debugging experience and an old favorite
TV show of mine.
Last week I was trying to ship a software release that was overdue
because of a few very hard-to-find bugs. I spent most of two days trying to
narrow it down, all the time running into peripheral obstacles like tools that
were not working correctly. Absolutely maddening. Technique after technique
failed. I had to reschedule or postpone other things that I had planned. My
anger mounted and I found myself cursing under my breath, typing too hard on my
keyboard, repeatedly throwing all the weight of my experience and concentration
against it. Hour followed hour of fruitless searching and testing, until
suddenly it yielded. I had a fix (a one-character fix, mind you), and the
release shipped. Afterward I felt grimly satisfied, but also exhausted and
emotionally worn out, kind of empty. Again.
I don’t like that
kind of experience, which feels like getting sucked into an unfriendly argument.
But it keeps happening, because, unfortunately, it keeps working. I get
increasingly angry until the bug gets fixed.
Remember the old TV
series The Incredible Hulk? Part Jekyll and Hyde, part The
Fugitive. David Banner turns into the Hulk when sufficiently angered, causes
some property damage, then, when he cools off, transforms back into David, who
by then is usually obliged to slink away before the press and the cops catch up
to him. The opening narration for each episode included this:
The
creature is driven by rage, and pursued by an investigative reporter…The
creature is wanted for a murder he didn’t commit. David Banner is believed
to be dead, and he must let the world think that he is dead, until he can find a
way to control the raging spirit that dwells within him.
Because
it was an episodic TV series with a budget, each show returned to the status
quo, and the format of many episodes was predictable. David drifts into town
with a new assumed last name, works hard at some blue-collar job, and becomes
ensnared in the intrigues and injustices that attend one of his co-workers.
David firmly opposes the oppressors, who escalate threats and finally resort to
violence, at which point David “Hulks out” and beats the crap out of
the thugs, usually twice, which seems to correct the situation in time for David
to sneak away, in a pattern that my friend R— hilariously dubs
“Touched By a Monster”. Again and again.
Why
doesn’t David break this cycle? I mean, even if his Hulk-outs are
incurable, there are certainly some lifestyle changes one can imagine him
making. Like choosing not to get quite as involved, for one. Imagine Dr. Phil
asking: “So how’s that working for you, David?” The answer
might be: “Better all the time.” Put yourself in his (splitting)
shoes. The first couple of times I’m sure it was scary. But over time, as
he realizes that his creature does property damage but not murder, as he sees
problems get solved, as he wakes up with wounds healed and enemies chastened,
wouldn’t it make him bolder about throwing himself in harm’s
way?
One of the episodes in the series that came closest to asking
this question was “The First”, where David stumbles upon a previous
Hulk experiment, one where the experimenter could both cause and cure the
transformations. That doctor is dead but his subject, Del, is an old man now who
enjoyed hulking out, which treated his arthritis and kept bullies off his back.
The late doctor left two doses of a cure, which David intends to use to cure
both Del and himself. Del finds out, disagrees, hulks out, destroys both cures,
David hulks out, they fight, Del loses. It’s cool enough.
But
imagine an alternate ending.
Imagine that David succeeds in curing
Del. His opponent disarmed of his own monster, David regards the final syringe,
intended for himself. Would he be able to bid a permanent farewell to the
violent, dependable savior hidden in his cells? After it had rescued him from a
hundred deaths and maimings, does he remember, by this time, any other way to
solve his problems?
I don’t know why anger works so well for me
in debugging. Maybe it’s about focus. Maybe it improves my memory, or
makes me insist on consistency. A long time ago I learned how to use my anger
constructively, which has certainly been a good thing. I just question it when
I’m slumped over at the end of one of these sessions with strips of torn
shirt hanging off my shoulders.
Posted: Sat
- August 18, 2007 at 08:39 AM