diff options
| author | alex <alex@pdp7.net> | 2026-02-21 13:32:08 +0100 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2026-02-21 13:33:53 +0100 |
| commit | e88606ec1901b94634747537c829333ba7002f5e (patch) | |
| tree | 5d2620ccd6873c0521e03b7baa1bba856fbc1bb9 /blog/content/notes/cliffs/mythical-man-month.gmi | |
| parent | 8eae17f7d4ea00ddeee36fa24278915984d77d83 (diff) | |
Move cliff's notes to blog website
Diffstat (limited to 'blog/content/notes/cliffs/mythical-man-month.gmi')
| -rw-r--r-- | blog/content/notes/cliffs/mythical-man-month.gmi | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/blog/content/notes/cliffs/mythical-man-month.gmi b/blog/content/notes/cliffs/mythical-man-month.gmi new file mode 100644 index 00000000..81080c62 --- /dev/null +++ b/blog/content/notes/cliffs/mythical-man-month.gmi @@ -0,0 +1,19 @@ +# 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. |
