Archive for the ‘Design/planning’ Category

Fine-tuning your programming brain

Monday, April 27th, 2009

[caption id="" align="alignleft" width="240" caption="Photo by Gaetan Lee"][/caption] Even the most genius programmer has bad days.  But have you ever stopped to consider how much of a better programmer you'd be if you had as many good days as possible?  We think it's not so much about how great you are ...

Things to make you go hmmm …. (laugh then think!)

Monday, February 2nd, 2009

"Many a true word is spoken in jest" is a phrase that has echoed down the centuries from Chaucer, through Jonathan Swift and George Bernard Shaw and into the modern word. While Chaucer would have claimed that programming was witchcraft his immortal words are certainly as true today as they ...

Links to some great articles on programming

Monday, January 19th, 2009

[caption id="attachment_410" align="alignleft" width="300" caption="Photo by Manel"][/caption] The internet is full of smart people writing intelligently on how to write good software. Very few of these articles are from the perspective of a scientist (hence this blog!) but a lot of what they write is useful, interesting and, occasionally, entertaining. This ...

Do I need to write software?

Monday, January 12th, 2009

[caption id="" align="alignleft" width="240" caption="Photo by Jan Tik"][/caption] In a previous post, we discussed what our project objectives were and how collect them.  We've also considered how to choose a programming language , as well as how to write pseudocode and build a prototype.  But we've missed something.  We've made an implicit assumption ...

The basics of…pseudocode

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 ...