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.
KeywordsAssembly Line Software Factory Work Passing Extra Line Child Process
Unable to display preview. Download preview PDF.
- 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.See www.fags.org/docs/artu/ch07s03.html#id2923889.
- 3.For more information on heisenbugs, see c2.com/cgi/like?HeisenBug.
- 4.See www.joelonsoftware.com/articles/BionicOffice.html.