Software engineering
4 papers, 1970 to 1987.
- Managing the Development of Large Software Systems
the diagram everyone quotes, and the page after it saying it does not work
- On the Criteria To Be Used in Decomposing Systems into Modules
modules hide decisions, not steps
- A Complexity Measure
count the independent paths through the control flow graph
- No Silver Bullet - Essence and Accidents of Software Engineering
essential complexity is irreducible, so no single advance gives an order of magnitude