diff options
author | Hui Lan <lanhui@zjnu.edu.cn> | 2019-04-16 09:12:30 +0800 |
---|---|---|
committer | Hui Lan <lanhui@zjnu.edu.cn> | 2019-04-16 09:12:30 +0800 |
commit | 32fc365342944cac7f97bfe110e44cc37bb8f173 (patch) | |
tree | 0920fb4254093a74984c41bf8ee9719f36b1ad16 | |
parent | f1f924b88798d0fb00ca93bbdca636cc88e24dc9 (diff) |
Added a slide: Good Precedents
-rw-r--r-- | spm-slides.tex | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/spm-slides.tex b/spm-slides.tex index deae10b..7516116 100644 --- a/spm-slides.tex +++ b/spm-slides.tex @@ -762,6 +762,36 @@ of each software source file. \end{verbatim} } +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\foilhead{Good precedents} + + +Mailing list address. Keep discussions on-topic and productive. + +Change of development processs. For example, you have to be more careful +about your public image. + +Turnovers. New arrivals. + +Project stability depends on: + +\begin{itemize} +\item Formal policies, written rules. +\item Collective wisdow developed over time. +\item Intangible, ever-evolving agreements. +\end{itemize} + +Healthy turnover won't damage social norms because we have regular {\em transmission effort}. + + + +Children's songs survive for centuries. {\em Greensleeves} (the 16th-century folk tune). + +{\em Classic of Poetry} (China's Book of Songs from 1046–771 BC). + +People instinctively look for social norms when they first join a group. + + {\bf Avoid private discussions}. As slow and cumbersome as public discussion can be, it's almost always preferable in the long run. {\em If there's no reason for it to be private, it should be public.} * The discussion will help train and educate new developers. * The discussion will train you in the art of explaining technical issues to people who are not as familiar with the software as you are. * There are smart people out there to contribute. {\bf Zero-tolerance policy toward rudeness}. It is unfortunately very |