Teaching materials for scientists

Charles Stanhope charles at stanho.pe
Tue Apr 16 21:58:05 UTC 2013


On Tue, Apr 16, 2013 at 1:56 PM, Greg Ward <greg at gerg.ca> wrote:
> Hi all --
>
> I seem to have volunteered to teach a bunch of physics grad students
> and postdocs the basics of version control with Mercurial. Do you know
> about any teaching materials I can "borrow" to get started? I suspect
> the audience differs from programmers in several ways:
>
>   * might never even heard of version control, never mind used it
>
>   * doesn't really care about the craft of writing maintainable
>     software -- the hook is more likely to be "get back the code that
>     worked last week, collaborate easily with your buddy/supervisor,
>     have an offsite backup"
>
>   * more likely to put giant binary data files into version control
>     rather than giant binary dependencies or build outputs...
>     it's still wrong, but differently wrong ;-)
>
>   * might be tempted to put small textual analysis results under
>     version control, which I strongly suspect is wrong
>
> BTW, any tips/ideas/insights into teaching Mercurial to scientists
> would be welcome.
>
> Thanks!

There may be useful resources here:

http://software-carpentry.org/

They describe themselves as "Software Carpentry helps researchers be
more productive by teaching them basic computing skills."



More information about the Mercurial mailing list