From a9250e5c391d2840cb579d9e026bb00c7b5b1395 Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 25 Feb 2025 11:56:50 +0000 Subject: [PATCH] Add the tar pit in the Mythical Man Month --- cliffs_notes/mythical-man-month.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 cliffs_notes/mythical-man-month.md diff --git a/cliffs_notes/mythical-man-month.md b/cliffs_notes/mythical-man-month.md new file mode 100644 index 0000000..bf95c61 --- /dev/null +++ b/cliffs_notes/mythical-man-month.md @@ -0,0 +1,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. -- 2.47.3