Abstract
Feature article that discusses the parallels between software
development and other engineering disciplines. Attempts to answer
the question posed in the title, while at the same time pointing
out how the current software industry's answer does not make a
lot of sense when compared to other engineering disciplines.