changeset 50:bb5901b17889

added final thoughts
author meillo@marmaro.de
date Mon, 12 Apr 2010 16:20:39 +0200
parents 2f188a5dc0dc
children a41320ca9ab6
files unix-phil.ms
diffstat 1 files changed, 35 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/unix-phil.ms	Mon Apr 12 14:49:13 2010 +0200
+++ b/unix-phil.ms	Mon Apr 12 16:20:39 2010 +0200
@@ -1382,17 +1382,43 @@
 
 .H 1 "Final thoughts
 
-.H 2 "Quick summary
-.LP
-good design
-.LP
-unix phil
 .LP
-case studies
-
-.H 2 "Why people should choose
+This paper explained why good design is important.
+It introduced the Unix Philosophy as guidelines to good design,
+in order to create good quality software.
+Then, real life software, that was designed with the Unix Philosophy
+in mind, was discussed.
+.PP
+Throughout the paper, the aim was do explain \fIwhy\fP something
+should be done the Unix way.
+It was tried to give reasons that expose that the Unix Philosophy
+is a preferrable way for designing software.
+.PP
+The Unix Philosophy is close to the software developer's point of view.
+Its main goal is taming the beast ``software complexity''.
+Hence it strives first and foremost for simplicity, of software.
+It might appear, that usability for people is a minor goal.
+Actually, the Unix Philosophy sees usability as a result of sound design.
+Sound design does not need to be most intuitive,
+but it will provide a consistent way to access the enormous power
+of software leverage.
+.PP
+Being able to solve some concrete problem becomes less and less important,
+as there is software available for nearly every possible task today.
+But the quality of software matters.
+It is important that we have \fIgood\fP software.
+.sp
 .LP
-Make the right choice!
+.B "But why the Unix Philosophy?
+.PP
+The largest problem of software development is the complexity involved.
+It is the only part of the job that computers cannot take over.
+The Unix Philosophy fights complexity as main enemy.
+.PP
+On the other hand,
+the most unique gain of software is its ability to leverage.
+Current software still fails to make the best possible use of this ability.
+The Unix Philosophy concentrates much on exploiting this great opportunity.
 
 
 .bp