detailed description of his alleged per- ed by cost, they are not constrained by
petrator to a police artist who appears time, and they seem to rob otherwise
to be diligently sketching a corre- intelligent people of their common
sponding likeness on an unseen tablet sense. Their usage is typically accom-
of paper. After some time, the police panied by postponing engineering ef-
artist believes that the likeness he has forts to a time later in the product life
captured is sufficiently ready for the cycle, shirkingresponsibilitiestoother
victim to assess its accuracy. Amidst organizations, and blatant disregard
a rising crescendo of expectation, the for reality. And probably the most con-
artist reveals his drawing to the vic- sistent property associated with silver
tim. Shockingly, the drawing contains bullets is that the people who promote
only a human stick figure that would or endorse them have generally never
be considered primitive by even kin- been software developers nor have they
dergarten standards. All of the criti- directly contributed to the delivery of a
cal detail is missing from the sketch successful program. With Fred Brooks’
upon which to base future work, just well-known admonitions aside, it is
like when CreateWorldPeace or startling that the failure of past silver
Increase TheSpeedOfLight use bullets is insufficient to make people
cases are delivered to software engineer- very wary of them today.
ingorganizationsforimplementation. Barring future events similar to
Abstraction has a whole new meaning the Hunt brothers’ failed attempt to
amidst the whiz ofsilver bullets! corner the silver market in 1980, sil-
Silver bullets of the past and present ver futures appear to be bullish. The
share a number of common properties supply of fine-grade silver required to
that will also likely apply to the bullets manufacture the next generation of sil-
only now forming in the mental found- ver bullets is projected to meet future
JEri TeCs_ohfalthf_epfaagneta _s 4yC:mLainydoeudt. 1The6y/d2e6f/y08 de3m:4a4ndPMso thPaegseou1nd of their whiz will
the laws of physics, they are not bound- not subside anytime soon. As a result,

software organizations must accept that silver bullets will be a part of their future and should prepare strategies to defend against them rather than to assume their demise. The only plausible defense strategy against silver bullets that I have been able to think of is to assemble an engineering staff that has a natural affinity for eluding these projectiles and one with an innate terror of them. Assembling such a staff, however, would involve an undertaking that is currently quite unpopular: outsourcing. As opposed to China or India, however, my outsourcing plan would focus on a small town in Romania. For it is only in Transylvania where one can assemble a team of those certain someones having an innate fear of silver bullets…werewolves.

 

Alex E. Bell ( alex.e.bell@boeing.com) is a software architect with The Boeing Company and author of “Death by UML Fever.”

A previous version of this material appeared in the June 2006 issue of ACM Queue.

© 2008 ACM 0001-0782/08/0800 $5.00

ACM Journal on

Emerging Technologies

in Computing Systems

�����

This quarterly publication provides comprehensive coverage of innovative work in the specification, design analysis, simulation, verification, testing, and evaluation of computing systems constructed out of emerging technologies and advanced semiconductors. Topics include, but are not limited to: Logic Primitive Design and Synthesis; System-Level Specification, Design and Synthesis; Software-Level Specification, Design and Synthesis; and Mixed-Technology Systems.

�����

http://jetc.acm.org/

References:

mailto:alex.e.bell@boeing.com

http://jetc.acm.org/

Archives