He is best known as the cofounder of software carpentry, a nonprofit organization that teaches basic computing skills to researchers. Affiliation software carpentry foundation, toronto, ontario, canada. We are a global community teaching foundational computational and data science skills to researchers in academia, industry and government. Greg wilson is the creator of software carpentry, a crash course in computing skills for scientists and engineers. To reference software carpentry in publications, please cite both of the following. Greg wilson is one of my collaborators on data carpentry, a fledgling offshoot of software carpentry aiming to teach best practices for data management. The carpentries and our partnership software sustainability institute. Episode 10 software carpentry the engineering commons. If youre interested in studying scientists or software developers empirically, and would like some raw material, id like to hear from you. Software carpentry, scientific computing, training, education this article is included in the bioinformatics education and training collection collection. What really works, and why we believe it, pages 3122. Proposal better plan for instructor training during august 2016.
I was surprised and honored to be given acm sigsofts influential educator award for 2020, though i was a bit surprised by. Lessons learned over the last 15 years, software carpentry has evolved from a weeklong. Greg wilson data scientist and professional educator. Founded by greg wilson in 1998, teaching scientists how to use supercomputers at lanl. 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. 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. Greg wilsons 16 research works with 716 citations and 2,177 reads, including. 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. 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.
Hpcwire recently had the opportunity to talk with greg wilson, author of the book data crunching. Use features like bookmarks, note taking and highlighting while reading making software. Talking with greg wilson about software carpentry jon udell. On this weeks podcast, greg wilson tells the story of a university course he created, and has taught for many years, called software carpentry. Software carpentry s governing body is a steering committee, which is elected from and by its members and assisted by. The author is an employee of the software carpentry foundation. Our research shows that time was already saved during the workshop as it could shorten the learning process of new skills. Im looking forward to borrowing lots from the book for software carpentry. In this interview, he describes his software carpentry course, a primer for scientists and engineers who are not professional software developers. Wilson left mozilla in july 2014 to help found the software carpentry foundation, an independent nonprofit volunteer sponsored by numfocus. 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.
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. Most notably, we like to mine veins of knowledge, experience, and technique that some practitioners take for granted, but that many others. Getting scientists to write better code by making them more productive. 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. This isnt a course in software engineering and it isnt built for computer science undergraduates. Lessons learned by greg wilson pycon 2014 april 12, 2014 2 550. Thats the topic of a great paper by greg wilson, software carpentry. Greg wilson wins acm influential educator award rbloggers. We asked 32 questions to assess 24 former participants to analyse if sc gave them the computing skills to accomplish this. This handson workshop will cover basic concepts and tools, including program design. View greg wilsons profile on linkedin, the worlds largest professional community. Greg wilson was supported by a grant from the sloan foundation. 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.
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. This web site is created to help scientists and engineers learn the concepts, skills, and tools needed to use and build software more productively. Git lesson using worksheetspariksheet nanda 20180526. Currently funded by the sloan foundation and the mozilla foundation. After leaving hp in 2004 i put the software carpentry course online and wrote. Everything i know about software design i learned from. 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. Topics range from shell and scripting languages to web programming and software engineering.
Greg has over 25 years experience in highperformance scientific computing, data visualization, and computer security. Greg wilson says his volunteer organization software carpentry aims to make scientists more. Greg wilson has worked on highperformance scientific computing, data visualization, and computer security, and is currently project lead at software carpentry. See the complete profile on linkedin and discover gregs connections and jobs at similar companies. What really works, and why we believe it oram, andy, wilson, greg on. The aim of this study was to investigate if participants of software carpentry sc get more done in less time. 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. 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 left the university of toronto in april 2010 to reboot software carpentry with support from nine sponsor organizations. Greg has over 25 years experience in highperformance scientific computing, data visualization, and. Greg wilsons research works apache software foundation.
The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. I then took a post with ibm in toronto before joining a data visualization startup. Over the next year, he recorded 120 short video lessons and ran half a dozen weeklong classes for his backers. 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. The material tackled by the text is challenging, but allesina and wilmes have developed an effective way to help students learn. This article describes a onesemester course that teaches scientists and engineers the most important aspects of modern software development. This course has shown a significant increase in the efficiency of the students in computational work. What really works, and why we believe it kindle edition by oram, andy, greg wilson. 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. 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. I left the university of toronto in 2010, and can now be found at the third bit. Download it once and read it on your kindle device, pc, phones or tablets. In andy oram and greg wilson, editors, making software. About the carpentries the carpentries is a fiscally sponsored project of community initiatives, a registered 501c3 nonprofit organisation based in california, usa.
Inspired by the modern scientific authoring lesson proposed by software carpentry founder greg wilson, authorcarpentry builds on this vision to. Greg wilson this talk will explain how software carpentry has grown to run over a hundred training events a year, what weve. 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. A quick introduction to version control with git and github. Formal introduction to greg wilson of software carpentry.
September 2016 2 august 2016 8 july 2016 1 may 2016 2 april 2016 4 march 2016 2 february 2016 5. 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. Volume 1 the basics by greg wilson paperback online at lulu. This audience often spends a lot of time developing, debugging and maintaining programs, but doesnt have the. Greg wilson data scientist and professional educator rstudio.
Talking with greg wilson about software carpentry jonudell. Software carpentrys mission is to help scientists and engineers get more research done in less time and with less pain by teaching them basic lab skills for scientific computing. 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. The carpentries is a fiscally sponsored project of community initiatives, a registered 501c3 nonprofit organisation based in california, usa. Osr038 software carpentry with greg wilson en open.
467 1476 922 371 697 1395 1278 716 1160 168 868 214 1391 986 732 378 975 285 801 759 1249 54 1037 340 974 204 529 45 1227 422 309 152 132 490 836 1460 936 628 95