Commits

Herbert Breunung committed b84c013

redid very last chapter a bit

Comments (0)

Files changed (1)

doc/CompleteProgramming.pod

 =head1 Complete Programming
 
-    This document describes the method the Kephra editor is developed with.
-    Its highest aim is to have at all times a usable program with the
-    highest quality at all levels while still allowing programming be fun.
+    This document describes a set thougths and workflows that evolved from the
+    development of the Kephra editor.
 
 
 =head2 Overview
 =head3 DISCLAIMER
 
     The name is a reminder that we reach for the impossible,
-    because software is never complete. So please focus, enjoy and relax.
+    because software is never complete. So please relax, enjoy and focus.
 
     I strongly dislike strict rules imposed on me and make fun of people that produce
     theories with three letter acronyms that try to be the answer to everything.
 
 Back to the users perspective. Same basic rules apply, except now you may use
 libs from the main project or some altered/simplified derivatives. Without these
-you can't write this kind of prototype quickly, because in this several low level
-functions get bundeled to a feature. Since this will be a program with only that
-feature, you are free to model it to an ideal state, what maybe wouldn't fit into
-the main branch. This enables a realstic decision making process, how to wranch it
-into the whole or maybe how to alter the main thing.
+you can't write this kind of programs quickly because they are far more complex
+then functional prototypes. And it will be a good stress test for the libs too.
+
+Since this will be a program with only one feature or a set of related ones,
+you are free to model it to an ideal state, that maybe wouldn't fit to main branch.
+That enables a realstic decision making process, how to wrench it into the whole,
+or maybe even to alter the main thing to get it shipped this way.
+
+This creative phase is also the perfct time to make the artwork (UI and icons)
+and to figure out the key and mouse controls and possible options.
 
 
 =head3 Main Program