Coding best practices for scientists

An email Bruce sent out…
Hi — over the past few months I’ve been aggregating some links to articles and papers that recognize that the goals of scientists who write code are different from “industry” programmers, but there’s some tools and practices that are common in the industry that could be of enormous utility for scientists who create programs.  This post has some links and references, in case you are interested.
First, a general scholarly overview of software development practices that are useful for scientists:
Next, an interactive introduction to using Github (source code control):
Here’s an interesting resource that has general resources and tutorials for other software development practices, such as automating tasks:
Finally, a few links to some narrative articles about why some of these practices are important:

http://seaicethoughts.blogspot.com/2010/08/version-control-for-scientists.html

Bruce
This entry was posted by tomksnap.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: