summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHui Lan <lanhui@zjnu.edu.cn>2020-03-06 20:49:22 +0800
committerHui Lan <lanhui@zjnu.edu.cn>2020-03-06 20:49:22 +0800
commitcbcd9e3f78a4a67a53093af3d41285a68165ed88 (patch)
treed33c235f14151fbac3a57941e792ac35dedf180c
parentcf12e8397f333006c4c7a7fa99b9003ba87ceac9 (diff)
spm-slides.tex: points from Where do These People Get Their (Unoriginal) Ideas & The Cathedral and the Bazaar
-rw-r--r--spm-slides.tex30
1 files changed, 28 insertions, 2 deletions
diff --git a/spm-slides.tex b/spm-slides.tex
index 9cb87de..19732ee 100644
--- a/spm-slides.tex
+++ b/spm-slides.tex
@@ -568,7 +568,7 @@ Dolly Parton.
Bad management: \href{https://www.joelonsoftware.com/2006/08/09/the-econ-101-management-method/}{Econ 101 management}. ``Management simply doesn’t know how to teach people to do better work, so they force everybody in the system to come up with their own way of doing it.''
-In The Zone.
+In the Zone.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\foilhead{Customers}
@@ -610,6 +610,8 @@ Misconception: let the worst programmer do the job (testing).
Consequence: an incompetent team consistently producing poor products.
+\href{http://catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html}{Debugging is parallelizable}.
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\foilhead{Employees}
@@ -621,6 +623,19 @@ Make themselves successful.
Employ only one employee for a consistent architecture at early days.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\foilhead{Knowledge Workers}
+
+Need absolute concentraction.
+
+Quiet and private space - documented productiviity gain.
+
+Flow.
+
+Get into ``{\bf the zone}''.
+
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\foilhead{Software demo}
@@ -665,6 +680,17 @@ Move forward a bit, every day.
The value of a network grows by the square of the size of the network.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\foilhead{Delphi Effect}
+
+The ensemble method.
+
+The averaged opinion of a mass of equally expert observers is quite a
+bit more reliable a predictor than the opinion of a single
+randomly-chosen one of the observers.
+
+Variations in experts is important.
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\foilhead{Lock-in}
@@ -1169,7 +1195,7 @@ Release notes: \url{http://wiki.inkscape.org/wiki/index.php/Release\_notes}
{\bf Development status should always reflect reality}.
Conservativism pays off in the long run; it's always better for the software to be more stable than the user expected than less. Alpha (first release, with known bugs). Beta (serious known bugs fixed, asking users for detailed feedback). Production.
-{\em 10-year Rule}. \href{https://www.joelonsoftware.com/2001/07/21/good-software-takes-ten-years-get-used-to-it/}{Good Software Takes Ten Years. Get Used To it}.
+{\em 10-year Rule}. \href{https://www.joelonsoftware.com/2001/07/21/good-software-takes-ten-years-get-used-to-it/}{Good Software Takes Ten Years. Get Used To it}. Sustained effort is needed.
Lotus Notes. 5 years' work before 1.0, released in 1989. From first line of code in 1984, to 10m users in 1995, 11 years have passed.
Oracle DB (1977). Microsoft Word 1.0 (1983). All selling billions of dollars yearly.