OSR038 Software Carpentry with Greg Wilson [EN]

Kommentare 2

Software Carpentry is an initiative that has already been mentioned in various Open Science Radio episodes. From 1998 it has ventured out in order to teach scientists how to teach other scientists how to program software that helps them in their daily work with scientific (data) analysis. The community-driven project is a unique one and it was about time that we dip into their activities. Luckily we don’t need to do that alone but are honored that Greg Wilson, the co-founder of Software Carpentry, has freed up some of his time to give us an introduction and answer some of our questions. In addition, it is quite convenient that Konrad already has gained some experience with Software Carpentry himself. We hope this episode provides a small introduction to this great initiative and maybe encourages someone of you to participate and support it. Besides, we strongly recommend that you take some time and have a look at the material yourself. Enjoy!

Episode Info:
Duration 0:58:47
Recorded on 08-02-2016, Published on 09-02-2016


avatar Matthias Fromm Thomann Wishlist Icon Amazon Wishlist Icon
avatar Konrad Förstner
avatar Greg Wilson




Greg Wilson;.

Introduction of Greg Wilson and Software Carpentry


Parallel Computing; — Lawrence Livermore National Laboratory; — Los Alamos National Laboratory; — Fortran; — Brent Gorda; — Python Software Foundation; — Reproducible Research; — Primary Key; — Software Carpentry has trained 12000 People in 300 events and has a network of 500 instructors in over 30 countries; — Data Carpentry; — R Project for Statistical Computing; — R instead of Excel; — Computer Science at the University of Toronto; — Open Educational Resources; — Budgetary constraints and spendings; — Software Carpentry had 220.000 USD financial resources in the last year (coming mainly from partnerships); — Software Carpentry partners;.

Software Carpentry Workshops & Organization


Software Carpentry is educating the instructors who then teach to scientists; — Feedback loops and systematic assessment; — bi-weekly debriefing with those people who have taught; — in 2015 over 200 people have made contributions (improvements) to the Software Carpentry material on Github; — Software Carpentry lessons on Github;.

NumFocus and Matlab


NumFocus; — Non-Profit Organization; — Why MATLAB?; — MATLAB; — Form for requesting a Software Carpentry workshop;.

Interview End and Konrad's Insights into Software Carpentry Training


Konrad's experience from the Software Carpentry training, — Konrad's course "Introduction to the Unix Shell for biologists"; — Conducted workshop by Konrad's colleague Malvika Sharan at the GFZ Potsdam; — Python; — Python's centered role in the Software Carpentry activities, — Perl; — The Zen of Python; — Procedural programming; — Object-oriented programming; — Functional programming; — Data Science — Pandas; — Data Frames in R; — Data Frames in pandas; — Biostars; — High throughput sequencing;.

Kommentare 2

  1. Interesting talk, great project, and to focus on training others – not only to learn but to train too -,
    is nice. The linear growth of the project, that Greg Wilson talked about… seems to be the growth that he can
    oversee… but if all the teached and the-teached-of-the teached (and so on) are spreading the work / working-/teaching-style too,
    (even though loosley connected, or disconnected/elsewhere), the whole thing might have a more-than-linear impact.

    The recommeneded book looks interesting.
    Especially the term learning-myths, which was mentioned in the interview,
    looks important to me. During the decades, many concepts came up, but later
    I heard, they may rather be myths or at least not that effective, as formerly was said about them.
    For example personel learnings styles (acoustic style, tactile style, ad so on) was a big issue some years go;
    later I heard, they are close to uselessness. I hope the book covers this and other issues.

    Maybe worth reading, even if learning, but not teaching is the goal?
    (Or: maybe these both should go tigether… often teaching is good for one owns learning…)

    Und… die eine Stunde, die die Sendung ging, liess sich gut zwischen zwei Terminen unterbringen. 🙂
    Ne Stunde lässt sich gut mal irgendwo anders raus pulen…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.