We held our first online all-hands meeting yesterday (Monday, October 29), and despite Hurricane Sandy, 28 people were able to attend. Minutes from the meeting are given below; we have a lot to do, but we're very excited to be doing it.
In attendance:
Aron Ahmadia
Carlos Anderson
Azalee Bostroem
Erik Bray
Steve Crouch
Matt Davis
Ross Dickson
Justin Ely
Julia Gustavsen
Tommy Guy
Steve Haddock
Ted Hart
Konrad Hinsen
Katy Huff
Emily Jane McTavish
Trevor King
Justin Kitzes
Ian Langmore
Ian Mitchell
Aleksandra Pawlik
Ariel Rokem
Anthony Scopatz
Chang She
Joshua Smith
Laura Tremblay-Boyer
Ben Waugh
Ethan White
Greg Wilson
Minutes
Attendance and no-shows
Attendance ranges from less than 50% to over 100% of those who register
Former case is disappointing (to instructors) and unfair (to those left on the wait list)
Options:
Have people to register in groups/teams
Worked well at UC London and elsewhere
Difficult to implement on EventBrite
Try out team signup at upcoming workshops
Try a registration charge (e.g., $20) which we keep, return after attendance, or give to charity
Institutions may start charging us for space if any money changes hands
Find out if we can charge for attendance without being charged in turn
Returning money to attendees is difficult (getting credit card number and only charging for no-show is equally fraught)
What charity would we donate to? (Software Carpentry isn't a non-profit)
Licensing
Existing content is CC-BY / MIT licensed
Do not want to have to manage content with multiple licenses
Find examples of people doing collaborative course development using Git
Need to reach consensus on one-big-repo vs. lots-of-little-repos
Produce short A-or-B position statements on Git organization by Nov 7 for vote
Online Lessons
Broadcast video tutorials didn't work well
Forums hosted at Software Carpentry didn't do well in 2010
SciComp Stack Exchange isn't intended for novice questions about shell, version control, etc.
Local learning groups (once-a-week lunchtime sessions) seemed to work well
And when video tutorials did work, it was partly because participants were co-located, e.g., watching a single screen in a small group and talking amongst themselves out of band
Experiment with online office hours
Create "Software Carpentry" tag on Stack Exchange
Re-launch our own forums
Given how many workshops we're running, and how closely they're scheduled, maybe this time there would be critical mass
Targeting Specific Audiences
Our mission is not to teach Python (or Bash, or Subversion), but to teach scientists how to think like programmers:
to grow programs in a structured, repeatable way (create and combine lots of little tools)
to manage and share what they build (version control, readable code, provenance)
to be confident that it's right (defensive programming, testing, debugging)
to automate, automate, automate (build system, and the very idea of programming)
and to do this using open source tools as far as possible.
What about teaching these concepts in C or Fortran to people who already speak the language?
Try using R instead of Python
Try using C or Fortran without teaching the language itself
Workshop Sprint in 2013
Initial idea: bring Europeans over to help run a bunch of workshops in North American in late March 2013, then send North Americans over to help teach another bunch in late June
Good for publicity
A good way for people to meet each other and build ties
Are (some) people able to take 2-3 weeks to do this? Yes.
Particularly if they give academic talks at the same time as teaching workshops, which everyone should.
Does the timing work? Exams, people leaving to work at field stations, etc.
Find out who's available when for workshop sprint
Find budget for workshop sprint
Content Sprint in 2013
Independently of the workshop sprint, bring people together for a one-week sprint on content
Or possibly 2-3 sites (e.g., London, Toronto, Mountain View) connected by virtual presence
Find out who's available when for content sprint
Find budget for content sprint
Deferred
IPython Notebooks experience report
Git experience report
What to do about Windows?
Badging
Actions
Try out team signup at upcoming workshops. [pending new workshops]
Find out if we can charge for attendance without being charged in turn. [all]
Incorporate licensing agreement into web site. [GVW]
Get retroactive signoff for existing material. [GVW]
Experiment with pre-assessments for upcoming workshops. [pending design and new workshops]
Collect names/email addresses of actual workshop participants to contact later. [all]
Design lightweight post-workshop instrument for use 3 months after. [WC, MH]
Find examples of people doing collaborative course development using Git. [any?]
Produce short A-or-B position statements on Git organization by Nov 7 for vote. [KH + AA, MD, TG, TK, CS, JS]
Experiment with online office hours. [KH, others?]
Create "Software Carpentry" tag on Stack Exchange. [volunteer?]
Re-launch our own forums. [deferred]
Try using R instead of Python. [TH, JK, LTB]
Try using C or Fortran without teaching the language itself. [AA, KH]
Find out who's available when for workshop sprint. [GVW]
Find budget for workshop sprint. [GVW]
Find out who's available when for content sprint. [GVW]
Find budget for content sprint. [GVW]
Note: GVW would really appreciate a volunteer to tackle #15-18.
AA
Aron Ahmadia
WC
Warren Code
MD
Matt Davis
TG
Tommy Guy
MH
Mike Hansen
TH
Ted Hart
KH
Konrad Hinsen
KH
Katy Huff
JK
Justin Kitzes
TK
Trevor King
CS
Chang She
JS
Joshua Smith
LTB
Laura Tremblay-Boyer
GVW
Greg Wilson
Originally posted 2012-10-30 by Greg Wilson in Community.