# HG changeset patch # User meillo@marmaro.de # Date 1271411804 -7200 # Node ID 38261031d742ecc3422be4bfa6007b3862d85dc7 # Parent 840cbc667009937bcffc9ddb61e3bce3687e2ce6 improved slides diff -r 840cbc667009 -r 38261031d742 unix-phil-slides2.ms --- a/unix-phil-slides2.ms Fri Apr 16 11:48:38 2010 +0200 +++ b/unix-phil-slides2.ms Fri Apr 16 11:56:44 2010 +0200 @@ -16,6 +16,7 @@ markus schnalke + .S "Software design .rs .sp @@ -34,6 +35,25 @@ +.S "Unix Phil and Software dev processes +.rs +.sp +.LP +The Unix Phil: +.I +mostly *what* +.sp +.LP +Software dev processes: +.I +mostly *how* +.sp 2 +.LP +Extreme Programming and the Unix Phil +are good friends + + + .S "The Unix Phil *itself* .rs .sp @@ -49,23 +69,20 @@ .sp -.S "Unix Phil and Software dev processes + +.S Motivation .rs .sp .LP -The Unix Phil: -.I -mostly *what* - -.sp +.ce +Write the best possible programs for yourself +.sp 3 .LP -Software dev processes: -.I -mostly *how* -.sp 2 +.ce +Avoid \fBcomplexity\fP first and foremost! .LP -Extreme Programming and the Unix Phil -are good friends +.ce +Exploit software \fBleverage\fP! @@ -82,6 +99,7 @@ Write programs to handle text streams, because that is a universal interface. + .S "The Unix Phil by Mike Gancarz (1995) .rs .sp .2v @@ -109,7 +127,6 @@ - .S "Case studies .LP .B "MH / nmh @@ -119,8 +136,7 @@ Makes use of the powerful shell .LP Great example of applied Unix Phil - -.sp 1 +.sp .LP .B uzbl .LP @@ -134,22 +150,20 @@ - - .S "Why? .rs .sp .LP .ce We don't need just any solutions, we need good ones - .sp 3 .LP .ce -Avoid \fBcomplexity\fP first and foremost! +\fBComplexity\fP is the ``boss enemy'' of software developers .LP .ce -Exploit software \fBleverage\fP! +\fBLeverage\fP is the largest unique benefit of software + .S "Further reading @@ -170,12 +184,12 @@ .CW \s-2http://harmful.cat-v.org/cat-v/\s+2 + .S Colophon .LP The paper and slides were prepared with: .br .CW "vi sed awk refer troff dpost spell make hg - .sp .LP Most of the tools are from @@ -185,10 +199,8 @@ .br .CW \s-2http://repo.cat-v.org/troff-slider/\s0 .sp 2 - .LP The paper, the slides, and the complete sources are available on my website .CW \s-2http://marmaro.de/docs\s+2 - .sp 3 2010-04-16