Archive for the ‘The Scientist-Programmer’ Category

Scripting for science papers

Thursday, December 17th, 2009

[caption id="" align="alignleft" width="300" caption="image by marco annunziata"][/caption] Scientist-Programmers write a lot of scripts.  It's part-and-parcel of "trying stuff out", it's a quick way to get some number crunching done on those data, and it's very useful for generating the figures and tables that you need for that paper you're ...

Writing code for a big scientific collaboration

Monday, October 26th, 2009

[caption id="" align="alignleft" width="300" caption="Photo by ralphbijker"][/caption] One of the striking thing about scientific software is the range of different contexts in which it's needed.  Scientists need quick-and-dirty scripts to process their data and plot their results; they need prototypes so that they can experiment with new statistical techniques; and they ...

The ‘Programming for Scientists’ training montage

Tuesday, September 29th, 2009

[caption id="" align="alignleft" width="300" caption="photo by Iwan Gabovitch"][/caption] As any attentive movie-goer knows, self-improvement can be a great way for the hero to overcome the obstacles in their path and generally do great stuff.  As it is with Rocky Balboa, so it is with programmers, and particularly with Scientist-Programmers.  Finding the ...

How to explain programming to your Mum

Tuesday, August 18th, 2009

Image via Wikipedia This article will hopefully be helpful for those times when you have to explain to your mum/dad/girlfriend/person on the bus what it is you do all day. I can't help you explain the intricacies of your particular scientific field but I can help explain how ...

10,000 hours and the Scientist-Programmer

Monday, July 6th, 2009

[caption id="" align="alignleft" width="240" caption="Photo by ** rosa **"][/caption] The concept of 10,000 hours effort as a benchmark to become an expert has recently become pretty well known.  The idea is this:  experts are made and not born, and the way that they're made is to accrue 10,000 hours of hard ...