Archive for October, 2008
Tuesday, October 28th, 2008
[caption id="" align="alignleft" width="300" caption="Photo by The Wandering Angel"][/caption]
Let's face it, there can be a huge temptation to keep polishing and honing your code almost indefinitely, to get it "Just Right". This is good because it shows you care about making your code work really well; caring and taking pride ...
Posted in Craft of coding | No Comments »
Monday, October 20th, 2008
[caption id="" align="alignleft" width="300" caption="photo by WorldIslandInfo.com"][/caption]
Pseudocode is the code you would write if a computer was as smart as a person. It is a way to capture the logical rigour of programming language, without the messy syntax, but maintaining the flexibility of human language. Pseudocode is therefore a cross ...
Posted in Design/planning, The basics of... | No Comments »
Friday, October 17th, 2008
[caption id="" align="alignleft" width="300" caption="photo by jimkster"][/caption]
Over the summer, Rich has been writing a novel clustering algorithm for use with gene expression and other similar types of data. There are some interesting facets to this (scientifically-motivated) project which illustrate some of the considerations the scientist-programmer can encounter when working on ...
Posted in Case studies/examples | No Comments »
Monday, October 13th, 2008
[caption id="" align="alignleft" width="300" caption="Photo by wonderferret"][/caption]
You've now done everything you need to do and (hopefully) your project is a success. Well done! There is one more useful thing you can now do, which is to review how the project went.This isn't so much to help with the current project, ...
Posted in review | No Comments »
Friday, October 10th, 2008
[caption id="" align="alignleft" width="240" caption="Photo by Y"][/caption]
This is an article about maintaining your code once it's written. By this point, your project is useful. People (possibly you) are using it to actually do some science. However, there's more still to be done and it would be a very bad plan ...
Posted in testing/debugging | 1 Comment »