Some codes are haiku, some are sonnets, some are epics. Few are free verse.

A friend of mine emailed me last week after he had experienced the tragedy of missing a big deadline. A...

Read More

Introduction to scientific computing (short course, 7-18 April 2014)

This course provides an introduction to scientific computing using the Python programming language. The course covers basic data types, data...

Read More

Just because code compiles doesn’t mean it’s “done” — PLOS Biology article

Yup: “We believe that software is just another kind of experimental apparatusĀ and should be built, checked, and used as carefully...

Read More