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 wrap: on
line diff
--- a/bib	Sun Jul 15 20:00:14 2012 +0200
+++ b/bib	Sun Jul 15 21:57:51 2012 +0200
@@ -1,10 +1,3 @@
-%A Markus Schnalke
-%T masqmail
-%I Ulm University of Applied Sciences
-%R Diploma thesis
-%D 2009
-%O \fU http://\:marmaro.de/\:docs/\:diploma
-
 %A Markus Schnalke
 %T Why the Unix Philosophy still matters
 %R Term paper
@@ -13,30 +6,6 @@
 %O \fU http://\:marmaro.de/\:docs/\:studium/\:unix-phil/
 %K term paper
 
-%L lecture:\|cs
-%H Lecture:
-%A Markus Schnalke
-%T mmh
-%S ChaosSeminar
-%I CCC Ulm
-%D April 2012
-%O \fU http://\:ulm.ccc.de/\:ChaosSeminar/\:2012/\:04_mmh
-
-%L lecture:\|gpn
-%H Lecture:
-%A Markus Schnalke
-%T meillo's mail handler
-%S Gulaschprogrammiernacht 12
-%I Entropia e.V. CCC Karlsruhe
-%D June 2012
-%O \fU https://\:entropia.de/\:GPN12:meillo%27s_mail_handler
-%K gpn mmh
-
-%A Michael S. Mahoney
-%T The UNIX Oral History Project
-%I Bell Laboratories
-%O \fU http://\:www.princeton.edu/\:~hos/\:Mahoney/\:expotape.htm
-
 %A Mike Gancarz
 %T The UNIX Philosophy
 %D 1995
@@ -45,9 +14,10 @@
 
 %A Eric S. Raymond
 %T The Art of UNIX Programming
-%D 2003
+%D 2004
 %I Addison-Wesley
-%O \fU http://\:www.faqs.org/\:docs/\:artu/
+%O \s-1ISBN\s0: 0-13-142901-9
+\fU http://\:www.faqs.org/\:docs/\:artu/
 
 %A Brian W. Kernighan
 %A Rob Pike
@@ -63,13 +33,6 @@
 %D 1999
 %O \s-1ISBN\s0: 0-201-61586-X
 
-%A Jason Aughenbaugh
-%A Jonathan Jessup
-%A Nicholas Spicher
-%T Building Unix
-%B Unix: An Oral History
-%O \fU http://\:www.princeton.edu/\:~hos/\:frs122/\:unixhist/\:finalhis.htm
-
 %A Frederick P. Brooks, Jr.
 %T The Mythical Man-Month: Essays on Software Engineering
 %D 1995
@@ -86,13 +49,6 @@
 %I Elsevier Science B.V.
 %C Amsterdam, The Netherlands
 
-%A Charles Darwin
-%T On the Origin of Species
-%D 1859
-%I John Murray
-%C London
-%O \fU http://\:en.wikisource.org/\:wiki/\:On_the_Origin_of_Species_(1859)
-
 %A Bryan Costales
 %A Claus A\[germandbls]mann
 %A George Jansen
@@ -110,41 +66,16 @@
 %O \s-1ISBN\s0: 0-201-54777-5
 %K mcilroy unix philosophy (p. 53)
 
-%A Ken Thompson
-%A Dennis M. Ritchie
-%T Unix Programmer's Manual
-%V First Edition
-%D 1971
-%P mail(1)
-%O \fU http://\:cm.bell-labs.com/\:cm/\:cs/\:who/\:dmr/\:pdfs/\:man12.pdf
-
-%A Willis H. Ware
-%T RAND and the Information Evolution: A History in Essays and Vignettes
-%D 2008
-%I The RAND Corporation
-%P 128\(en137
-%O \s-1ISBN\s0: 978-0-8330-4513-3.
-\fU http://\:www.rand.org/\:pubs/\:corporate_pubs/\:CP537/
-
 %A Jerry Peek
 %T MH & xmh: Email for Users & Programmers
 %D 1995
 %I O'Reilly
-%O An updated version of the book (now named \fIMH & nmh\fP) is
+%O An updated version of the book (named \fIMH & nmh\fP) is
 freely available on the Internet:
 \fUhttp://\:rand-mh.sourceforge.net/\:book/\fP\|.
 The latest update happened in May 2006.
 %K mh book
 
-%A Morris I. Bolsky
-%A David G. Korn
-%T The KornShell: command and programming language
-%I Prentice Hall
-%D 1989
-%P 254\(en290
-%O \s-1ISBN\s0: 0-13-516972-0 
-%K korn shell
-
 %A Brian W. Kernighan
 %A Dennis M. Ritchie
 %T The C Programming Language
@@ -248,7 +179,7 @@
 %A Norm Shapiro
 %I RAND Corporation
 %D Undated
-%O Unpublished but quoted in \fIRAND and the Information Evolution\fP
+%O Unpublished. Quoted in \fIRAND and the Information Evolution\fP
 by Willis H. Ware, 2008, p. 129\|ff.
 Also available online at \fUhttp://\:rand-mh.sourceforge.net/\:book/\:overall/\:hiofmh.html#TOMHP
 
@@ -283,7 +214,29 @@
 %O \fU http://\:git.savannah.gnu.org/\:cgit/\:nmh.git/\:plain/\:docs/\:historical/\:tutorial.pdf
 
 %T The qmail Handbook
+%H \h'\n(.lu'
 %A Dave Sill
 %I Apress
 %D 2002
 %O \s-1ISBN\s0: 1-893115-40-2
+
+%L lecture:\|cs
+%H Lecture:
+%A Markus Schnalke
+%T mmh
+%S ChaosSeminar
+%I CCC Ulm
+%D April 2012
+%O \fU http://\:ulm.ccc.de/\:ChaosSeminar/\:2012/\:04_mmh
+
+%L lecture:\|gpn
+%H Lecture:
+%A Markus Schnalke
+%T meillo's mail handler
+%S Gulaschprogrammiernacht 12
+%I Entropia e.V. CCC Karlsruhe
+%D June 2012
+%O \fU https://\:entropia.de/\:GPN12:meillo%27s_mail_handler
+%K gpn mmh
+
+
--- a/discussion.roff	Sun Jul 15 20:00:14 2012 +0200
+++ b/discussion.roff	Sun Jul 15 21:57:51 2012 +0200
@@ -602,6 +602,19 @@
 There is the cost of code complexity to be able to customize.
 There is the cost of less tested setups, because there are
 more possible setups and especially corner cases.
+Steve Johnson confirms:
+.[ [
+eric raymond the art of unix programming
+.], p. 233]
+.QS
+Unless it is done very carefully, the addition of an on/off
+configuration option can lead to a need to double the amount of
+testing. Since in practice one never does double the amount of testing,
+the practical effect is to reduce the amount of testing that any
+given configuration receives. Ten options leads to 1024 times as much
+testing, and pretty soon you are talking real reliability problems.
+.QE
+.LP
 Additionally, there is the cost of choice itself.
 The code complexity directly affects the developers.
 Less tested code affects both users and developers.
@@ -4074,7 +4087,6 @@
 .BP input/deps-mmh.eps .8i
 .EP
 
-The figures display all program to source file relationships
-that are not one-to-one,
-i.e. all programs that are built from multiple source files.
+The figures display all program to source file relationships where
+programs (ellipses) are built from multiple source files (rectangles).
 The primary source file of each program is omited from the graph.