# HG changeset patch # User meillo@marmaro.de # Date 1267998005 -3600 # Node ID b368ff5cdb5fd2b4cbecc5e3a02f339473cad5c4 # Parent e6ac51dc18bf271613cbfeccfa109518a2be3797 added literature; some minor rework diff -r e6ac51dc18bf -r b368ff5cdb5f unix-phil-slides.ms --- a/unix-phil-slides.ms Sun Mar 07 18:13:30 2010 +0100 +++ b/unix-phil-slides.ms Sun Mar 07 22:40:05 2010 +0100 @@ -4,7 +4,7 @@ the Unix Philosophy .br .vs -4 -\fR\s-6(still) matters\s0\fP +\fR\s-6still matters\s0\fP .AU .ft R .sp 1.2i @@ -16,7 +16,7 @@ .I introduce the Unix Phil .I -explain why most modern software is crap +show that most modern software is crap .I explain why the Unix Phil leads to better software .I @@ -395,7 +395,7 @@ .LP avoid complexity first and foremost .LP -complexity is the ``boss enemy'' software developers fight against +complexity is the ``boss enemy'', software developers fight against .LP strive for simplicity, clarity, generality @@ -404,8 +404,8 @@ .LP we don't need just solutions, we need good ones .LP -today, we can make things possible, -but we still cannot make them good +today, we can make almost everything possible, +but we still cannot make it good .S "live it @@ -427,17 +427,31 @@ .S literature .I -``\fBText Processing and Typesetting with Unix\fP'' -by Barron and Rees -explains everything pretty good (focus on -.CW nroff ) +``\fBThe Unix Philosophy\fP'' +by Mike Gancarz +.br +Go and get it! .I -``\fBHeirloom Documentation Tools Nroff/Troff User's Manual\fP'' -by Ossanna, Kernighan, and Ritter -is more a technical reference +``\fBThe Unix Programming Environment\fP'' +by Kernighan and Pike +.br +A Bible for Unix-lovers. .I -Various documents collected on -.CW \s-2http://troff.org\s+2 +``\fBThe Mythical Man-Month\fP'' +by Fred Brooks +.br +The case about complexity. +.I +``\fBThe Practice of Programming\fP'' +by Kernighan and Pike +.br +How good code should look like. +.I +``\fBcat -v Considered Harmful\fP'' +by Pike and Kernighan +.CW \s-2http://harmful.cat-v.org/cat-v/\s+2 +.br +A must-read. .S