For many years, Greg Wilson has taught a course called Software Carpentry: to scientists, to university students, and to working programmers. In this conversation with host Jon Udell, he discusses the digital and mental tools in the software carpenter's kit, and he reflects on how the course might be taught differently in an era of agile development and ubiquitous connectivity.
Greg Wilson holds a Ph.D. in Computer Science from the University of Edinburgh, and has worked on high-performance scientific computing, data visualization, and computer security. He is now an Assistant Professor in Computer Science at the University of Toronto, where his primary research interest is lightweight software engineering tools. Greg is on the editorial board of "Computing in Science and Engineering"; his most recent books are Data Crunching (Pragmatic, 2005), Beautiful Code (O'Reilly, 2007), and Practical Programming (Pragmatic, 2009).
This free podcast is from our Jon Udell's Interviews with Innovators series.