I have been programming for 25 years in my spare time, and sometimes at work in short-term projects or mixed roles. I've written software for the Rwandan Government, a BMW engine plant, an NGO in Guatemala and a product design consultancy. In recent years I have mostly used Ruby, with or without Rails, and have started learning R.