docs/unix-phil

changeset 26:b368ff5cdb5f

added literature; some minor rework
author meillo@marmaro.de
date Sun, 07 Mar 2010 22:40:05 +0100
parents e6ac51dc18bf
children e8adc3571e8c
files unix-phil-slides.ms
diffstat 1 files changed, 28 insertions(+), 14 deletions(-) [+]
line diff
     1.1 --- a/unix-phil-slides.ms	Sun Mar 07 18:13:30 2010 +0100
     1.2 +++ b/unix-phil-slides.ms	Sun Mar 07 22:40:05 2010 +0100
     1.3 @@ -4,7 +4,7 @@
     1.4  the Unix Philosophy
     1.5  .br
     1.6  .vs -4
     1.7 -\fR\s-6(still) matters\s0\fP
     1.8 +\fR\s-6still matters\s0\fP
     1.9  .AU
    1.10  .ft R
    1.11  .sp 1.2i
    1.12 @@ -16,7 +16,7 @@
    1.13  .I
    1.14  introduce the Unix Phil
    1.15  .I
    1.16 -explain why most modern software is crap
    1.17 +show that most modern software is crap
    1.18  .I
    1.19  explain why the Unix Phil leads to better software
    1.20  .I
    1.21 @@ -395,7 +395,7 @@
    1.22  .LP
    1.23  avoid complexity first and foremost
    1.24  .LP
    1.25 -complexity is the ``boss enemy'' software developers fight against
    1.26 +complexity is the ``boss enemy'', software developers fight against
    1.27  .LP
    1.28  strive for simplicity, clarity, generality
    1.29  
    1.30 @@ -404,8 +404,8 @@
    1.31  .LP
    1.32  we don't need just solutions, we need good ones
    1.33  .LP
    1.34 -today, we can make things possible,
    1.35 -but we still cannot make them good
    1.36 +today, we can make almost everything possible,
    1.37 +but we still cannot make it good
    1.38  
    1.39  
    1.40  .S "live it
    1.41 @@ -427,17 +427,31 @@
    1.42  
    1.43  .S literature
    1.44  .I
    1.45 -``\fBText Processing and Typesetting with Unix\fP''
    1.46 -by Barron and Rees
    1.47 -explains everything pretty good (focus on
    1.48 -.CW nroff )
    1.49 +``\fBThe Unix Philosophy\fP''
    1.50 +by Mike Gancarz
    1.51 +.br
    1.52 +Go and get it!
    1.53  .I
    1.54 -``\fBHeirloom Documentation Tools Nroff/Troff User's Manual\fP''
    1.55 -by Ossanna, Kernighan, and Ritter
    1.56 -is more a technical reference
    1.57 +``\fBThe Unix Programming Environment\fP''
    1.58 +by Kernighan and Pike
    1.59 +.br
    1.60 +A Bible for Unix-lovers.
    1.61  .I
    1.62 -Various documents collected on
    1.63 -.CW \s-2http://troff.org\s+2
    1.64 +``\fBThe Mythical Man-Month\fP''
    1.65 +by Fred Brooks
    1.66 +.br
    1.67 +The case about complexity.
    1.68 +.I
    1.69 +``\fBThe Practice of Programming\fP''
    1.70 +by Kernighan and Pike
    1.71 +.br
    1.72 +How good code should look like.
    1.73 +.I
    1.74 +``\fBcat -v Considered Harmful\fP''
    1.75 +by Pike and Kernighan
    1.76 +.CW \s-2http://harmful.cat-v.org/cat-v/\s+2
    1.77 +.br
    1.78 +A must-read.
    1.79  
    1.80  
    1.81  .S