From 7a15287015fb33da2050ea2d75969a8c8ff3c49c Mon Sep 17 00:00:00 2001 From: Blaise Thompson Date: Mon, 12 Mar 2018 10:42:25 -0500 Subject: 2018-03-12 10:42 --- software/chapter.tex | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'software') diff --git a/software/chapter.tex b/software/chapter.tex index f8ceff7..bcf8a41 100644 --- a/software/chapter.tex +++ b/software/chapter.tex @@ -1,4 +1,4 @@ -:w% TODO: add StoddenVictoria2016a (Enhancing reproducibility for computational methods) +% TODO: add StoddenVictoria2016a (Enhancing reproducibility for computational methods) % TODO: add MillmanKJarrod2011a (Python for Scientists and Engineers) % TODO: add vanderWaltStefan2011a (The NumPy Array: A Structure for Efficient Numerical Computation) % TODO: reference https://www.nsf.gov/pubs/2016/nsf16532/nsf16532.htm (Software Infrastructure for @@ -7,6 +7,20 @@ \chapter{Software} +\begin{dquote} + The following guidelines are to be used in the documentation of all software developed in the + Wright group for the IBM 9000 computer. % + These rules have arisen as a necessary consequence of the group's programming philosophy of writing + software in the form of units which can be readily shared among a number of programmers. % + The approach outlined here should help to avoid some of the confusion otherwise produced by several + persons simultaniously developing and modifying shared software. % + + % Roger Carlson, Appendix 2.3, Software Development Guidelines + \dsignature{Roger Carlson, ``Software Development Guidelines'' (1988) \cite{CarlsonRogerJ1988a}} +\end{dquote} + +\clearpage + Cutting-edge science increasingly relies on custom software. In their 2008 survey, \textcite{HannayJoErskine2009a} demonstrated just how important software is to the modern scientist. % -- cgit v1.2.3