@janeadams one of my mistakes when I started Software Carpentry was thinking that knowledge only needed to flow one way. In retrospect, for every lesson on version control for mathematicians and biologists, there should have been a lesson on math or biology for programmers who were going to work with scientists. And one of the many things that makes me angry about how science is funded is that there isn't a National Education Foundation alongside the NSF to support work like @j2kun 's book …
@gvwilson @janeadams There are enough programmers interested in math that I wouldn't need the funding, but it would be great for less marketable topics. For example, I know a guy who is an absolute wizard with respect to the intersection of chemistry and computer science, but it's not commercially feasible for him to spend time writing a book with all his accumulated knowledge in it.