summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHui Lan <lanhui@zjnu.edu.cn>2020-03-12 21:59:16 +0800
committerHui Lan <lanhui@zjnu.edu.cn>2020-03-12 21:59:16 +0800
commit86c26b24ab56a21881d99497a84d099e16d866e0 (patch)
treec31d0aa1a9342d8699acb123b7eb894c633def6a
parent9b1a93d48e3296c7945192b950f409da734291aa (diff)
spm-slides.tex: continuous improvement.
-rw-r--r--spm-slides.tex21
1 files changed, 13 insertions, 8 deletions
diff --git a/spm-slides.tex b/spm-slides.tex
index e6fafbb..58def76 100644
--- a/spm-slides.tex
+++ b/spm-slides.tex
@@ -1073,26 +1073,31 @@ Drudgery and no immediate benefit.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\foilhead{Continuous improvement}
+\foilhead{Continuous Improvement}
While developing a software application is important, improving it is
more important.
-It is hard to develop a software application. But is harder to
-continuously improve it partly because people like new things and
-partly because people don't have enough motivation to do that.
+\href{https://www.joelonsoftware.com/2001/07/21/good-software-takes-ten-years-get-used-to-it/}{10-year Rule}.
+
+It is hard to develop a software application, and {\em even harder} to
+continuously improve it, partly because people like new things and
+partly because people don't have enough motivation to read and
+maintain old code.
+
+\href{https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/}{It’s harder to read code than to write it}.
-Your software application is dead in the day when you stop improving
+Your software application becomes dead in the day when you stop improving
it.
-You software application becomes alive soon after you start improving
+You software application turns alive soon after you start improving
it.
-Benno Schulenberg - the Nano Text Editor.
+\href{https://savannah.gnu.org/users/bens}{Benno Schulenberg} \href{https://git.savannah.gnu.org/cgit/nano.git/log/}{maintians} the Nano text editor.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\foilhead{Don't have to provide everything at once}
+\foilhead{Don't Have to Provide Everything At Once}
It would be prohibitively time-consuming to do the following: