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