The Software Carpentry Foundation oversees all aspects of Software Carpentry's operations. It has four components:
The Membership includes every instructor who has taught at least twice in the past two calendar years, anyone who has done 30 days or more work for the SCF in the past calendar year, and anyone who has, in the opinion of the Steering Committee, made a significant contribution in the past year. Members elect the Steering Committee, and may also seek election to it.
The Steering Committee makes all significant strategic and financial decisions for the Foundation. Its members are elected annually from and by the membership.
The Advisory Council includes representatives of organizations that support the Software Carpentry Foundation's mission. The Steering Committee must consult with it when making significant strategic, contractual, or financial decisions. Partner organizations in Silver, Gold or Platinum tiers may appoint a representative, and the Steering Committee may co-opt additional persons to the Advisory Council from the wider community.
The Executive Director is appointed by, and answers to, the Steering Committee. He or she is a paid employee of the Foundation, and is responsible for overseeing its day-to-day operations.
The SCF also employs a Program Coordinator to match instructors to workshops, handle requests for instructor training, and so on. For more information on the SCF, please see this GitHub repository.
is the Executive Director of the Software Carpentry Foundation. He has had
various career trajectories including, long-term strategic planning,
landscape ecology research, monitoring of global agricultural production
and collaborating on the computational workflows of scientists.
Now he helps researchers by spreading the practices of
Software Carpentry to organizations around the world. He is on
Twitter as @jduckles.
Executive Director, Instructor Trainer
Maneesha Sane has a background in education and nonprofit management. She has taught and managed school- and community-based educational programs for all ages in domains including cultural studies, literacy, and art. Maneesha is a self-taught programmer, skilled in Python, SQL, and VBA, among other technologies. She is the organizer of the Philadelphia Python Users Group and has taught several Python boot camps in Philadelphia, and is the Program Coordinator for Software Carpentry and Data Carpentry.
Community Development Lead
is our Community Development Lead. Based in Brisbane, Australia, she most recently
worked for the Queensland Cyber Infrastructure Foundation,
which provides eResearch infrastructure, including cloud resources, to Queensland universities.
Belinda tweets as @cloudaus.
Instructor Trainer, Steering Committee (2016, 2017 Member)
Steering Committee (2017)
Harris is a graduate student at the University of Texas in
Austin. She studies the neuromolecular basis of social behavior
and is involved in several initiatives to enhance training in the
Steering Committee (2016 Member, 2017 Secretary)
is an assistant professor in the Department of Biology at the
University of Texas at Tyler. Her general research interests
include evolutionary biology, phylogenetics, and comparative
genomics, although she is particularly fond of transposable
elements, plant systematics, and next-generation sequencing
analysis. She is an alumna of Western Kentucky University (B.S),
University of Missouri (Ph.D.), and NESCent/Duke University
Steering Committee (2016 Member, 2017 Chair)
is a mathematician who loves people, computers and
helping people use computers. She currently works
as a research computing facilitator at the University
of Wisconsin, Madison, where she serves as a liaison between
researchers and campus compute resources.
Maintainer: Instructor Training
Steering Committee (2017 Vice-Chair)
is eScience Research Engineer working at the Netherlands eScience
Center. He has background in bioinformatics and live cell imaging,
and is passionate about Open Source, teaching and Web. He is
currently working on various research software, programming mostly
Steering Committee (2017 Member)
Karin Lagesen has a PhD in
bioinformatics and has since focused on the processing of high
throughput sequencing data in various forms. With a background in
both computational science and molecular biology, she has taught
programming and computational analysis to both master and PhD
students and believes that this should be an integral part of any
Steering Committee (2017 Member, 2016 Vice-Chair, 2015 Secretary)
is a bioinformatician and research program manager at the Jackson Laboratory.
She provides research training at all academic levels from high school to faculty.
She mentors students and develops training materials for analysis of quantitative and high-throughput data.
Her expertise in curriculum design and instruction stems from an eight-year science teaching career in schools
in the U.S. and Latin America.
Steering Committee (2017 Member)
A summary of all Steering Committee resolutions can be found here.
Dialogue & Discussion
You can review our commenting policy here.