docs/master
changeset 226:27c28990b844
Added quote by Steve Johnson.
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Sun, 15 Jul 2012 21:57:51 +0200 |
parents | d83ab437e3a6 |
children | 157c92fc1597 |
files | bib discussion.roff |
diffstat | 2 files changed, 42 insertions(+), 77 deletions(-) [+] |
line diff
1.1 --- a/bib Sun Jul 15 20:00:14 2012 +0200 1.2 +++ b/bib Sun Jul 15 21:57:51 2012 +0200 1.3 @@ -1,10 +1,3 @@ 1.4 -%A Markus Schnalke 1.5 -%T masqmail 1.6 -%I Ulm University of Applied Sciences 1.7 -%R Diploma thesis 1.8 -%D 2009 1.9 -%O \fU http://\:marmaro.de/\:docs/\:diploma 1.10 - 1.11 %A Markus Schnalke 1.12 %T Why the Unix Philosophy still matters 1.13 %R Term paper 1.14 @@ -13,30 +6,6 @@ 1.15 %O \fU http://\:marmaro.de/\:docs/\:studium/\:unix-phil/ 1.16 %K term paper 1.17 1.18 -%L lecture:\|cs 1.19 -%H Lecture: 1.20 -%A Markus Schnalke 1.21 -%T mmh 1.22 -%S ChaosSeminar 1.23 -%I CCC Ulm 1.24 -%D April 2012 1.25 -%O \fU http://\:ulm.ccc.de/\:ChaosSeminar/\:2012/\:04_mmh 1.26 - 1.27 -%L lecture:\|gpn 1.28 -%H Lecture: 1.29 -%A Markus Schnalke 1.30 -%T meillo's mail handler 1.31 -%S Gulaschprogrammiernacht 12 1.32 -%I Entropia e.V. CCC Karlsruhe 1.33 -%D June 2012 1.34 -%O \fU https://\:entropia.de/\:GPN12:meillo%27s_mail_handler 1.35 -%K gpn mmh 1.36 - 1.37 -%A Michael S. Mahoney 1.38 -%T The UNIX Oral History Project 1.39 -%I Bell Laboratories 1.40 -%O \fU http://\:www.princeton.edu/\:~hos/\:Mahoney/\:expotape.htm 1.41 - 1.42 %A Mike Gancarz 1.43 %T The UNIX Philosophy 1.44 %D 1995 1.45 @@ -45,9 +14,10 @@ 1.46 1.47 %A Eric S. Raymond 1.48 %T The Art of UNIX Programming 1.49 -%D 2003 1.50 +%D 2004 1.51 %I Addison-Wesley 1.52 -%O \fU http://\:www.faqs.org/\:docs/\:artu/ 1.53 +%O \s-1ISBN\s0: 0-13-142901-9 1.54 +\fU http://\:www.faqs.org/\:docs/\:artu/ 1.55 1.56 %A Brian W. Kernighan 1.57 %A Rob Pike 1.58 @@ -63,13 +33,6 @@ 1.59 %D 1999 1.60 %O \s-1ISBN\s0: 0-201-61586-X 1.61 1.62 -%A Jason Aughenbaugh 1.63 -%A Jonathan Jessup 1.64 -%A Nicholas Spicher 1.65 -%T Building Unix 1.66 -%B Unix: An Oral History 1.67 -%O \fU http://\:www.princeton.edu/\:~hos/\:frs122/\:unixhist/\:finalhis.htm 1.68 - 1.69 %A Frederick P. Brooks, Jr. 1.70 %T The Mythical Man-Month: Essays on Software Engineering 1.71 %D 1995 1.72 @@ -86,13 +49,6 @@ 1.73 %I Elsevier Science B.V. 1.74 %C Amsterdam, The Netherlands 1.75 1.76 -%A Charles Darwin 1.77 -%T On the Origin of Species 1.78 -%D 1859 1.79 -%I John Murray 1.80 -%C London 1.81 -%O \fU http://\:en.wikisource.org/\:wiki/\:On_the_Origin_of_Species_(1859) 1.82 - 1.83 %A Bryan Costales 1.84 %A Claus A\[germandbls]mann 1.85 %A George Jansen 1.86 @@ -110,41 +66,16 @@ 1.87 %O \s-1ISBN\s0: 0-201-54777-5 1.88 %K mcilroy unix philosophy (p. 53) 1.89 1.90 -%A Ken Thompson 1.91 -%A Dennis M. Ritchie 1.92 -%T Unix Programmer's Manual 1.93 -%V First Edition 1.94 -%D 1971 1.95 -%P mail(1) 1.96 -%O \fU http://\:cm.bell-labs.com/\:cm/\:cs/\:who/\:dmr/\:pdfs/\:man12.pdf 1.97 - 1.98 -%A Willis H. Ware 1.99 -%T RAND and the Information Evolution: A History in Essays and Vignettes 1.100 -%D 2008 1.101 -%I The RAND Corporation 1.102 -%P 128\(en137 1.103 -%O \s-1ISBN\s0: 978-0-8330-4513-3. 1.104 -\fU http://\:www.rand.org/\:pubs/\:corporate_pubs/\:CP537/ 1.105 - 1.106 %A Jerry Peek 1.107 %T MH & xmh: Email for Users & Programmers 1.108 %D 1995 1.109 %I O'Reilly 1.110 -%O An updated version of the book (now named \fIMH & nmh\fP) is 1.111 +%O An updated version of the book (named \fIMH & nmh\fP) is 1.112 freely available on the Internet: 1.113 \fUhttp://\:rand-mh.sourceforge.net/\:book/\fP\|. 1.114 The latest update happened in May 2006. 1.115 %K mh book 1.116 1.117 -%A Morris I. Bolsky 1.118 -%A David G. Korn 1.119 -%T The KornShell: command and programming language 1.120 -%I Prentice Hall 1.121 -%D 1989 1.122 -%P 254\(en290 1.123 -%O \s-1ISBN\s0: 0-13-516972-0 1.124 -%K korn shell 1.125 - 1.126 %A Brian W. Kernighan 1.127 %A Dennis M. Ritchie 1.128 %T The C Programming Language 1.129 @@ -248,7 +179,7 @@ 1.130 %A Norm Shapiro 1.131 %I RAND Corporation 1.132 %D Undated 1.133 -%O Unpublished but quoted in \fIRAND and the Information Evolution\fP 1.134 +%O Unpublished. Quoted in \fIRAND and the Information Evolution\fP 1.135 by Willis H. Ware, 2008, p. 129\|ff. 1.136 Also available online at \fUhttp://\:rand-mh.sourceforge.net/\:book/\:overall/\:hiofmh.html#TOMHP 1.137 1.138 @@ -283,7 +214,29 @@ 1.139 %O \fU http://\:git.savannah.gnu.org/\:cgit/\:nmh.git/\:plain/\:docs/\:historical/\:tutorial.pdf 1.140 1.141 %T The qmail Handbook 1.142 +%H \h'\n(.lu' 1.143 %A Dave Sill 1.144 %I Apress 1.145 %D 2002 1.146 %O \s-1ISBN\s0: 1-893115-40-2 1.147 + 1.148 +%L lecture:\|cs 1.149 +%H Lecture: 1.150 +%A Markus Schnalke 1.151 +%T mmh 1.152 +%S ChaosSeminar 1.153 +%I CCC Ulm 1.154 +%D April 2012 1.155 +%O \fU http://\:ulm.ccc.de/\:ChaosSeminar/\:2012/\:04_mmh 1.156 + 1.157 +%L lecture:\|gpn 1.158 +%H Lecture: 1.159 +%A Markus Schnalke 1.160 +%T meillo's mail handler 1.161 +%S Gulaschprogrammiernacht 12 1.162 +%I Entropia e.V. CCC Karlsruhe 1.163 +%D June 2012 1.164 +%O \fU https://\:entropia.de/\:GPN12:meillo%27s_mail_handler 1.165 +%K gpn mmh 1.166 + 1.167 +
2.1 --- a/discussion.roff Sun Jul 15 20:00:14 2012 +0200 2.2 +++ b/discussion.roff Sun Jul 15 21:57:51 2012 +0200 2.3 @@ -602,6 +602,19 @@ 2.4 There is the cost of code complexity to be able to customize. 2.5 There is the cost of less tested setups, because there are 2.6 more possible setups and especially corner cases. 2.7 +Steve Johnson confirms: 2.8 +.[ [ 2.9 +eric raymond the art of unix programming 2.10 +.], p. 233] 2.11 +.QS 2.12 +Unless it is done very carefully, the addition of an on/off 2.13 +configuration option can lead to a need to double the amount of 2.14 +testing. Since in practice one never does double the amount of testing, 2.15 +the practical effect is to reduce the amount of testing that any 2.16 +given configuration receives. Ten options leads to 1024 times as much 2.17 +testing, and pretty soon you are talking real reliability problems. 2.18 +.QE 2.19 +.LP 2.20 Additionally, there is the cost of choice itself. 2.21 The code complexity directly affects the developers. 2.22 Less tested code affects both users and developers. 2.23 @@ -4074,7 +4087,6 @@ 2.24 .BP input/deps-mmh.eps .8i 2.25 .EP 2.26 2.27 -The figures display all program to source file relationships 2.28 -that are not one-to-one, 2.29 -i.e. all programs that are built from multiple source files. 2.30 +The figures display all program to source file relationships where 2.31 +programs (ellipses) are built from multiple source files (rectangles). 2.32 The primary source file of each program is omited from the graph.