Feedback and wrap-up from York
This post originally appeared on the Software Carpentry website.
The SoundSoftware project arranged a Software Carpentry bootcamp for the week preceding DAFx'2012, the conference on Digital Audio Effects, at the University of York.
This bootcamp featured two days of non-subject-specific Software Carpentry material, presented by Greg, and an additional day of material specific to audio and music researchers, presented by Adam and Becky of Codasign. Many thanks to Greg, Adam, and Becky for their hard work.
Subject-specific third day
We think this was well-received, though some attendees (and helpers!) were beginning to flag by the third day. With more practice it might be possible to start introducing more subject-flavoured material into the first two days as well. This seems like an experiment worth repeating.
The third day was closed with a short but lively discussion session about applying Software Carpentry methods in the context of the researchers' own work.
Python code from the audio and music day can be found on Github or code.soundsoftware.ac.uk.
Co-location with a conference
We had hoped that co-locating the bootcamp with the DAFx conference would get us a higher attendance and make things easier for participants, but at least in this case that doesn't seem to have happened. We had enough people (26) to fill the room in comfort but we were below capacity, and only 5 participants reported that they were also attending the conference.
(The bootcamp was advertised mostly during the summer break, which probably explains this to some extent. Our fault; we could have done better here.)
Software requirements
This bootcamp had a particularly tall list of software requirements and prerequisites. So as an alternative to installing the software natively on their own machines, we also provided a virtual machine image that attendees could run up in VirtualBox. A handful of people took advantage of this and it seemed to work OK for them.
In previous bootcamps we have been involved with, Windows users have had far more problems getting software installed than those on other platforms. This time around, we switched to MinGW (from Cygwin) which worked a little better, and at the same time we found that users with OS/X 10.8 were having far more problems with Python versions and dependencies than we had experienced previously — so the spread of difficulties was more even than usual.
Good and bad
These are from the end of the second day (i.e. non-subject-specific material).
Good | Bad |
|
|