From efffb850970fce90aa99630540429b5d0896f3b1 Mon Sep 17 00:00:00 2001
From: Blaise Thompson <blaise@untzag.com>
Date: Mon, 2 Apr 2018 08:39:21 -0500
Subject: 2018-04-02 08:39

---
 software/chapter.tex | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

(limited to 'software/chapter.tex')

diff --git a/software/chapter.tex b/software/chapter.tex
index bcf8a41..074e0b9 100644
--- a/software/chapter.tex
+++ b/software/chapter.tex
@@ -21,6 +21,8 @@
 
 \clearpage
 
+% SOFTWARE IS PART OF SCIENCE
+
 Cutting-edge science increasingly relies on custom software. In their 2008 survey,
 \textcite{HannayJoErskine2009a} demonstrated just how important software is to the modern
 scientist.  %
@@ -39,6 +41,22 @@ basic software engineering concepts.  %
 % TODO: demonstrate that `most scientists are not familiar with basic software engineering concepts'
 This is in part due to the their general lack of formal training in programming and software development. \textcite{HannayJoErskine2009a} found that over 90\% of scientists learn software development through `informal self study'. Indeed, I myself have never been formally trained in software development.
 
+% GOOD SOFTWARE MAKES SCIENCE EASIER AND FASTER
+
+% CHALLENGES IN SCIENTIFIC SOFTWARE DEVELOPMENT
+
+% scientific software---focused on extensibility
+
 Software development in a scientific context poses unique challenges. Many traditional software development paradigms demand an upfront articulation of goals and requirements. This allows the developers to carefully design their software, even before a single line of code is written. In her seminal 2005 case study \textcite{SegalJudith2005a} describes a collaboration between a team of researchers and a contracted team of software engineers. Ultimately 
 % TODO: finish the discussion of SegalJudith2005a
-% TODO: segue to reccomendation of agile development practices: http://agilemanifesto.org/
\ No newline at end of file
+% TODO: segue to reccomendation of agile development practices: http://agilemanifesto.org/
+
+% HDF5
+
+% SELF-DESCRIBING DATA
+
+% OBJECT ORIENTED PROGRAMMING
+
+% SOURCE CONTROL AND VERSIONING
+
+% LICENSING AND DISTRIBUTION
\ No newline at end of file
-- 
cgit v1.2.3

