Posted 2014-05-24 by Greg Wilson in Community, Lab Meeting.
Our monthly online lab meeting took place this past Thursday (May 22),
and for the first time it included voting on pull requests and other issues.
All the notes from the Etherpad are included below,
but the high points are:
People and projects that would like to take part in our global sprint on July 22-23
are invited to sign up on
We won't just work on Software Carpentry curriculum and tooling:
related projects are welcome to use this opportunity
to bring their communities together as well.
Arliss Collins and others
will try to simplify the workflow for creating and managing bootcamps.
(Right now, we rely on five different online systems,
and most of the administrators we work with at host institutions
can't make heads or tails of them.)
If you would like to help,
please let us know.
We will add people who want to be helpers at bootcamps to our instructors mailing list
rather than creating yet another list for reaching them.
We voted on the following pull requests:
Extra lessons will go under existing directories (e.g., novice/git/)
rather than in a top-level extras directory.
We won't try to standardize usage of "parameter" and "argument",
since most instructors use them idiosyncratically and/or interchangeably.
We will incorporate the new lessons on Mercurial as soon as they're done.
We will merge the lessons on scikit-learn, Python string formatting, common Python error messages, and setting up SSH keys for GitHub.
We won't include the lesson on tmux—people felt it was too specialized—and will ask that the lesson on text data mining in the shell be re-worked.
We also voted on the following proposals for new lessons:
Using Excel properly, using Make to manage data pipelines, and regular expressions were all approved.
The draft lesson on creating and syndicating data on the web was deferred
(only a few people had looked at it).
People liked the idea of lessons on statistics with Pandas and managing geospatial data,
but we will need volunteers to take the lead.
Our next lab meeting,
on June 26,
will primarily be devoted to planning for our July 22-23 sprint.
We look forward to seeing lots of you at both.
Neil Chue Hong: I'd like to raise the issue that we should revisit the issue of improving and streamlining our tooling and processes for administrating Software Carpentry across the world [unfortunately I can't join the call, but I hope that Aleksandra can]
As Software Carpentry grows, we will need to get more people contributing to the administrative effort to support the growth +1
The current administration process requires the use of five separate pieces of infrastructure and some parts are not easy for people without a software development background+1
It also doesn't necessarily scale well (*empirical evidence required*) <- trust me, this is an understatement...+1
Whilst we have very good guides for hosts, instructors and helpers, we don't yet for administrators
we get the current SWC administrators: Amy, Arliss, Aleksandra, Giacomo, others? to note the current benefits and drawbacks of the process for administrating SWC as stands
we set up a small group to look at how we might improve the administration infrastructure
we set up a small group to develop a better guide for administrators (with added flowcharts!)
We currently have a Mozilla colleague pulling together a prototype that should help with instructor matching, and are looking to revamp some of the pre and post bootcamp emails, followups, and discuss how to roll out comprehensively (possibly pre-set for instructors to fine tune and send through the eventbrites, for example).
Here's the pre-bootcamp email that we'd like to have sent with the install instructions for all events
Would welcome comments and thoughts. Will be working on post-event mailings, as well. (Feel free to ping me directly at firstname.lastname@example.org)