One Little
Bug
December 30, 2005
** Listen to this
column on your computer, iPod or other audio player **
Listen
| Listen
(Backup)
On our worst days, we can sometimes stop caring about our
work. We can get so beaten down and tired that the only thing we look
forward to is the end of the day. The truly frightening part, though,
is that it doesn’t take a horrible day to put your career, or even
your entire company at risk. Instead, it is the small problems –
the ignored update, the unfixed bug, the “I’ll get to that
later” attitude – that brings failure. If you want to have
a long career, at a number of profitable companies, you need to worry
most about the “one little bug” that could bring everything
crashing down.
Too often, I hear high-tech workers dismissing their own importance. They
seem to think that since others don’t think they are important,
then their work doesn’t matter. In fact, your work, even the smallest,
seemingly least consequential part, relates directly to the success or
failure of your career. The effects are far reaching.
Imagine statistics, a spreadsheet or program algorithm that everyone in
your company relies upon. They might use these tools for short-range planning,
making assumptions about the future or determining what happens, when
and to whom. Now, imagine the damage that can be caused when one small
error creeps into such a critical system. Garbage in. Garbage out...or
more appropriately, Garbage in. Failure out. Are you still thinking your
work doesn’t matter?
A recent story from Australia demonstrates the consequences of one small
bug. Prisoners in one jail system were being released early due to a flaw
in the software that tracked their incarceration. Even though the problem
was eventually discovered, prison officials were unsure how many people
had been effected. Other news stories show how companies have had to restate
earnings, refund money or otherwise make amends when flaws were discovered
in internal software programs. Some software firms have found themselves
filing for bankruptcy when uncorrected bugs in their software led to the
failure of the company.
Remaining vigilant about small problems can be difficult. Larger issues
draw your focus away and management can sometimes be unresponsive to your
warnings. Time for quality assurance can be eaten up with simple maintenance
of the system. There are a hundred excuses why small problems cause such
trouble, but all of them will be cold comfort when a major failure is
discovered.
Being constantly vigilant about the small problems can be extremely difficult,
but it is infinitely more important than anything else you do. If you
want to shine in your career, you need to pay attention to the details.
You need to be able to root out the missing semicolon, the flawed formula,
the incorrect configuration file. It is here that your career will be
made. Big flashy projects will gain you recognition, but solving the small
problems will prove your worth again and again.
As you might imagine, practicing the constant vigilance that this requires
is difficult, if not impossible if you are in the wrong job, or even worse,
the wrong career. There are a host of reasons why you should always seek
out the job that is right for you, but this is one of the most important.
You can work as hard as possible, at a job that isn’t right for
you, but it won’t make a bit of difference. It is like trying to
climb a mountain with 100lbs of extra weight on your back. You might make
it part of the way up the mountain, but the extra burden will always be
holding you back. You cannot, and will not, excel in a job or career that
is wrong for you. You won’t have the attention, time or energy to
focus on the small problems if you are unhappy in your job.
Keep your eyes open, every day, for the one little bug that can bring
infinite amounts of trouble to your career. Hunt them down and kill them
off wherever and whenever possible. Don’t let supposedly “big
issues” distract your attention. As the famous architect Mies van
der Rohe once said, “God is in the details.” You can say the
very same about your high-tech career.
|
<%=INSERTTEXT%>
|