I found the software carpentry site a couple of years ago .. read through the whole thing. I found it very interesting.<div><br></div><div>The focus is on scientists who are presumed to be intelligent and  have good math backgrounds, but never learned to write good software. I remember a discussion of the idea that data files should store their provenance, to use the art world term: store a history of where it originated and when, and of every transformation it has undergone, including version numbers for the software.  When there was the scandal with the stolen emails from the UK university, there was a problem because data presented in papers could not be verified; either the original   data was gone, or some or al of the programs used to process it were no longer usable.<br>
<br><div class="gmail_quote">On Mon, May 7, 2012 at 3:50 PM,  <span dir="ltr"><<a href="mailto:arocker@vex.net" target="_blank">arocker@vex.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
An article in May's "Linux Journal" mentions a site called "Software<br>
Carpentry" <a href="http://software-carpentry.org/about/ninety-second-pitch/" target="_blank">http://software-carpentry.org/about/ninety-second-pitch/</a> which<br>
aims to teach scientists how to program.<br>
<br>
A noble aim, but they spoil it by picking Python as the language of<br>
instruction. How can we show them the error of their ways, apart from<br>
referencing the role of Perl in bioinformatics?<br>
<br>
_______________________________________________<br>
toronto-pm mailing list<br>
<a href="mailto:toronto-pm@pm.org">toronto-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/toronto-pm" target="_blank">http://mail.pm.org/mailman/listinfo/toronto-pm</a><br>
</blockquote></div><br></div>