A course on how to develop software

A collection of noteworthy items selected by our moderators from discussions about making and using models with NEURON.

Moderators: ted, wwlytton, tom_morse

Post Reply
ted
Site Admin
Posts: 6300
Joined: Wed May 18, 2005 4:50 pm
Location: Yale University School of Medicine
Contact:

A course on how to develop software

Post by ted »

Software Carpentry
http://software-carpentry.org/

This site has tutorial materials (lecture notes and exercises) from a course on basic software development practices, designed for scientists and engineers. Well worth a look, even if you don't do any of the exercises, let alone follow all of the recommendations that you'll find here. For example, you might prefer different version control software--rcs or mercurial, for example. An added bonus: the tutorial also contains an introduction to python.

If we had a "rating system," I'd give this one 5 stars.

Thanks for the tip, Raj!
Post Reply