• Joel Spolsky


Making software is not a manufacturing process. In the 1980s everyone was running around terrified that Japanese software companies were setting up “software factories” that could churn out high-quality code on an assembly line. It didn’t make any sense then and it doesn’t make sense now. Shoving a lot of programmers into a room and lining them up in neat rows did not really help get the bug counts down.


Assembly Line Software Factory Work Passing Extra Line Child Process 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Rob Walker, “The Guts of a New Machine,” The New York Times,November 30, 2003, late edition—final, section 6, page 78, column 1.Google Scholar
  2. 2.
  3. 3.
    For more information on heisenbugs, see
  4. 4.

Copyright information

© Joel Spolsky 2004

Authors and Affiliations

  • Joel Spolsky

There are no affiliations available

Personalised recommendations