UCSD Software Carpentry Workshop October 2014