This was possible through the online component of the training programme, called software carpentry, that greg has been building, delivering and developing over the past decade. This web site is created to help scientists and engineers learn the concepts, skills, and tools needed to use and build software more productively. Download it once and read it on your kindle device, pc, phones or tablets. Greg wilsons 16 research works with 716 citations and 2,177 reads, including. This isnt a course in software engineering and it isnt built for computer science undergraduates. This audience often spends a lot of time developing, debugging and maintaining programs, but doesnt have the. The carpentries is a fiscally sponsored project of community initiatives, a registered 501c3 nonprofit organisation based in california, usa. What really works, and why we believe it, pages 3122. Founded by greg wilson in 1998, teaching scientists how to use supercomputers at lanl. Hpcwire recently had the opportunity to talk with greg wilson, author of the book data crunching.
What really works, and why we believe it oram, andy, wilson, greg on. I then took a post with ibm in toronto before joining a data visualization startup. Talking with greg wilson about software carpentry jonudell. The author is an employee of the software carpentry foundation. Lessons learned by greg wilson pycon 2014 april 12, 2014 2 550. Greg wilson left the university of toronto in april 2010 to reboot software carpentry with support from nine sponsor organizations. He has worked for 25 years in highperformance computing, data visualization, computer security, and academia, and is the author or editor of several books on computing including the 2008 jolt award winner beautiful code and two for children. Greg wilson has worked for 35 years in both industry and academia, and is the author or editor of several books on computing and two for children. On this weeks podcast, greg wilson tells the story of a university course he created, and has taught for many years, called software carpentry. He is best known as the cofounder of software carpentry, a nonprofit organization that teaches basic computing skills to researchers. Recently, the association for computing machinerys acms special interest group on software engineering sigsoft recognized greg wilson as the 2020 recipient of its prestigious influential educator award which is awarded annually to individuals or groups who have made significant contributions to software engineering through education, mentoring or. Greg wilson this talk will explain how software carpentry has grown to run over a hundred training events a year, what weve learned along the way, and how you can do it too. Episode 10 software carpentry the engineering commons. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
The aim of this study was to investigate if participants of software carpentry sc get more done in less time. Use features like bookmarks, note taking and highlighting while reading making software. Topics range from shell and scripting languages to web programming and software engineering. The carpentries and our partnership software sustainability institute. Our research shows that time was already saved during the workshop as it could shorten the learning process of new skills. He is best known as the cofounder of software carpentry, a nonprofit organization that teaches basic computing skills to researchers, and is now part of the education team at rstudio. Greg has over 25 years experience in highperformance scientific computing, data visualization, and. Over the next year, he recorded 120 short video lessons and ran half a dozen weeklong classes for his backers.
Formal introduction to greg wilson of software carpentry. Most notably, we like to mine veins of knowledge, experience, and technique that some practitioners take for granted, but that many others. Im looking forward to borrowing lots from the book for software carpentry. The term software carpentry was coined in 1998 by greg wilson and brent gorda to stress the accessibility of the courses and differentiate the training from full. Thats the topic of a great paper by greg wilson, software carpentry. The term software carpentry was coined in 1998 by greg wilson and brent gorda to stress the accessibility of the courses and differentiate the training from full software engineering. In this interview, he describes his software carpentry course, a primer for scientists and engineers who are not professional software developers. Git lesson using worksheetspariksheet nanda 20180526. The current the carpentries project was formed in january 2018 when two projects, software carpentry and data carpentry, formally merged. Software carpentry overview by software carpentry is licensed under a creative commons attribution 3. I left the university of toronto in 2010, and can now be found at the third bit. This course has shown a significant increase in the efficiency of the students in computational work.
Greg wilson data scientist and professional educator rstudio. Cofounder of software carpentry this textbook helps advanced undergraduates and graduate students gain familiarity with computational skills that will allow them to do really useful research. Greg wilson wins acm influential educator award rbloggers. To reference software carpentry in publications, please cite both of the following.
Osr038 software carpentry with greg wilson en open. Affiliation software carpentry foundation, toronto, ontario, canada. Greg wilson has worked for 35 years in both industry and academia, and is the author or editor of several books on computing, and two for children. Greg wilson is one of my collaborators on data carpentry, a fledgling offshoot of software carpentry aiming to teach best practices for data management. After leaving hp in 2004 i put the software carpentry course online and wrote.
Greg works at mozilla and has been working on this for 15. Greg wilson says his volunteer organization software carpentry aims to make scientists more. Inspired by the modern scientific authoring lesson proposed by software carpentry founder greg wilson, authorcarpentry builds on this vision to. Software carpentry s governing body is a steering committee, which is elected from and by its members and assisted by. Welcome to the web home for author carpentry, a researchertoresearcher training and outreach program in open authoring and publishing, scholarly identity and reputation, and research impact. In andy oram and greg wilson, editors, making software. We asked 32 questions to assess 24 former participants to analyse if sc gave them the computing skills to accomplish this. Greg wilson data scientist and professional educator. See the complete profile on linkedin and discover gregs connections and jobs at similar companies. Our guest for this episode is greg wilson, who is the founder and director of software carpentry, an outreach and training program that helps scientists and engineers be more effective by teaching them bestpractices for software programming gregs work with software carpentry is currently funded by the sloan foundation in the united states, and he is an employee of the. View greg wilsons profile on linkedin, the worlds largest professional community. Greg wilson was supported by a grant from the sloan foundation.
Proposal better plan for instructor training during august 2016. This handson workshop will cover basic concepts and tools, including program design. Volume 1 the basics by greg wilson paperback online at lulu. In addition of the posts below, find out whats happening in our community through the carpentries blog, a great resource that collates posts from data carpentry, library carpentry, and software carpentry, and publishes updates of general interest to the community. The material tackled by the text is challenging, but allesina and wilmes have developed an effective way to help students learn. Currently funded by the sloan foundation and the mozilla foundation. If youre interested in studying scientists or software developers empirically, and would like some raw material, id like to hear from you. We are a global community teaching foundational computational and data science skills to researchers in academia, industry and government.
What really works, and why we believe it kindle edition by oram, andy, greg wilson. Lessons learned over the last 15 years, software carpentry has evolved from a weeklong. Software engineering education i was surprised and honored to be given acm sigsofts influential educator award for 2020, though i was a bit surprised by the influential part. Everything i know about software design i learned from. Greg wilson, cofounder of the software carpentry, gives us some insight on this inititative for teaching research computing 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. Wilson left mozilla in july 2014 to help found the software carpentry foundation, an independent nonprofit volunteer sponsored by numfocus. Greg wilson has worked on highperformance scientific computing, data visualization, and computer security, and is currently project lead at software carpentry. A quick introduction to version control with git and github. Getting scientists to write better code by making them more productive. Greg wilsons research works apache software foundation. Greg wilson has worked for 30 years in both industry and academia, and is the author or editor of several books on computing and two for children. Greg has over 25 years experience in highperformance scientific computing, data visualization, and computer security. Talking with greg wilson about software carpentry jon udell.
September 2016 2 august 2016 8 july 2016 1 may 2016 2 april 2016 4 march 2016 2 february 2016 5. Software carpentry, scientific computing, training, education this article is included in the bioinformatics education and training collection collection. I was surprised and honored to be given acm sigsofts influential educator award for 2020, though i was a bit surprised by. This article describes a onesemester course that teaches scientists and engineers the most important aspects of modern software development.
662 1183 792 1149 1267 1055 870 588 770 1 377 220 431 984 1403 731 471 1219 180 1326 1385 117 1415 1555 205 139 656 1411 1559 1363 462 173 258 835 500 33 153 1437 683 630 580