*** motivation: 
why oo
why Java
	Fortran
	C++
	why not Java
why Jest (maybe somewhere else)

*** electronic document 
dirstructure 
	reproducibility (intro)
	electronic documents
	web distribution 
documet 
software
web
graphics (Joel!)
makefile (here or in tools!)

*** programming and packaging
naming conventions
comments
references
style
test

*** tools
debug
javadoc
linkC 
makefile

*** resources
biblio
bookmarks
todo
notes

