aboutsummaryrefslogtreecommitdiff
path: root/cliffs_notes/mythical-man-month.md
blob: bf95c6183b0ae281055cae880e4ef7d7719bc099 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# The mythical man-month

## Chapter 1: the tar pit

* "Program": complete in itself, ready to be run by the author on the system on which it was developed.
  What we initially develop and delivers some value is normally a program.
* "Programming product": can be run by anybody, in any operating environment, for many sets of data.
  A programming product is thoroughly tested.
  A programming product is thoroughly documented.
  A programming product costs three times the cost of the program.
* "Component in a programming system": works as a part of a larger product.
  A component in a programming system follows a well-defined interface.
  A component in a programming system is tested in integration.
  A component in a programming system costs three times the cost of a program.
* "A programming systems product" is a programming product and a component in a programming system.
  A programming systems product costs nine times the cost of a program.