Software Carpentry

Posts about Software Carpentry workshops, instructor training, curriculum development, and the broader Carpentries community.

2024-01-06My Academic Flyby Revisited
2023-07-19Twenty-Five Years and Counting
2023-07-05The Carpentries at 25
2023-05-02Closing Time
2021-11-15Setting Up a New Project
2021-11-07What (a subset of) Done Looks Like
2021-09-07Managing Research Software Projects Workshop
2021-06-25A Proficiency Test for Research Software Engineers
2020-09-10Ten Quick Tips for Teaching with Participatory Live Coding
2020-08-13How to Run a Meeting
2020-08-07Hi Greg, It's Your Conscience Speaking
2020-08-04Research Educators
2020-07-28Announcing Glosario
2019-08-05Computational Science Education (1996 edition)
2019-06-14Software Isn't Sustainable
2019-01-28Computing Skills Books for Researchers
2019-01-10Leadership Training for Open Science
2018-12-30Harper: Lesson Discovery and Aggregation
2018-12-14No Straight Pipeline
2018-11-30Lesson Installation
2018-11-30Scripts
2018-09-16Ten Simple Rules for Creating an Effective Lesson
2018-09-04Joining RStudio
2018-08-18Ten Simple Rules for Creating an Effective Lesson
2018-07-15Teaching Tech Together
2018-06-14One-Day Workshops
2018-05-13Rules for Teaching
2018-04-28Version 3 Feedback
2018-03-20Comments Sought on the Plan for Version 3 of 'How to Teach Programming'
2018-03-09Budgets
2018-03-03Collaborative Lesson Development
2018-02-28Workshop on Organizing for Progressive Community Change
2018-02-13Workshop Benefits
2018-02-12More Dagstuhl
2018-02-10My Dagstuhl
2018-02-04CarpentryCon 2018
2018-01-03Teaching Tech Together Toronto: January 2018 Meetup
2017-12-30Wanted: A Workable Lesson Competition
2017-10-21Making Maintainable Lessons
2017-09-30The Big Picture Revisited
2016-12-242016 in Review
2016-12-14Next Steps
2016-11-19Open Instructor Training
2016-11-13Stuff That Actually Matters
2016-10-22Library Carpentry is One Year Old
2016-10-19Given Infinite Minions
2016-10-17Machine Learning with Python
2016-10-10Beth Duckles on the Practice of Measuring
2016-10-05Request for Review: ESIP's Software Guidelines
2016-10-04And Now There Are Three
2016-10-04Congratulations to Our New Instructor Trainers
2016-09-18Show Me Your Model
2016-09-05We Still Can't Have Nice Things Together
2016-08-26What I Didn't Learn in a CS Degree
2016-08-26Markers
2016-08-19Ten Ways to Turn Off Learners
2016-08-04Etsy for Teaching
2016-08-02How Well Do Developers Understand Open Source Licenses?
2016-08-02Heuristic Evaluation for Novice Programming Systems
2016-08-02Data Carpentry's New Deputy Director of Assessment
2016-07-30Library Carpentry in Toronto
2016-07-26More on Instructor Training
2016-07-25Reopening Instructor Training
2016-07-19Lesson Incubation
2016-07-19Publishing Our Lessons, Version 2016.06
2016-07-17Commonization
2016-07-05Instructor Training Completion Times
2016-05-31Further Analysis of Instructor Training Data
2016-05-20First Analysis of Instructor Training Data
2016-05-19Get Better But Not Change
2016-04-29Summarizing Our Lesson Discussion Sessions
2016-04-24Questions, Answers, and Lessons
2016-04-10Designing a New Novice Python Lesson
2016-04-09For Some Value of 'Just'
2016-03-31Throttling
2016-03-19Continuous Installation Checking
2016-03-17New Maintainers
2016-03-13In My Better World
2016-03-05Complexity vs. Subtlety
2016-02-25A Modest Proposal
2016-02-19More of a Difference Than You Realize
2016-02-16Checking the Balance
2016-02-16Our New Instructor Pipeline
2016-02-15Designing Lessons Collaboratively
2016-02-02Active Workshops
2016-01-29Elsewhere on the Web
2016-01-28A New Version of 'Lessons Learned'
2016-01-1518 Months of Progress
2016-01-09Good Communities (Kinds Of)
2016-01-03Lessons as Lab Protocols
2015-12-28Plans for 2016
2015-12-20Pushing Ahead in Puget Sound
2015-12-18Three Flavors of Instructor Training
2015-12-18Instructor Training Checkout Procedure
2015-12-11Teaching in Cambridge
2015-12-10Teaching For Loops
2015-12-06How the Year Went
2015-11-20Advances
2015-11-20The Morea Framework
2015-11-15Miscellaneous Projects
2015-10-01Please Welcome Our New Executive Director
2015-09-14Rebooting Instructor Training
2015-09-05Our Lessons Have Now Been Published
2015-08-16Prepping for the Python Lesson
2015-08-14Checking What We Teach
2015-08-13Data Carpentry Receives Grant from the Moore Foundation
2015-07-23WiSE Workshop at UC Davis Aug 17-18
2015-07-20Welcome Maneesha and Katarzyna
2015-07-06Hiring a New Executive Director for Software Carpentry
2015-06-26Training Lessons
2015-06-24Using Jekyll for Lessons
2015-06-21Splitting the Shell Window
2015-06-15Updating the Project List
2015-06-12Learning in Both Directions
2015-06-07Updating the Lesson Template
2015-06-03Teaching Biocomputing at UT
2015-05-22Coding for Librarians
2015-05-21Experiences with Geoscientists
2015-05-19Online Instructor Training Revisited
2015-05-16New Members of the Team
2015-04-22The Paradox of Learning Objects
2015-04-21Learning in Both Directions
2015-04-17Library Carpentry
2015-04-17Publishing Our Lessons
2015-04-15Quality Is Free - Getting There Isn't
2015-04-11A Project Inception Deck for Research Coding
2015-04-03April 2015 Lab Meeting
2015-03-17And Now We Are Three
2015-03-15Teaching Tips
2015-03-02Adding a Contributor Covenant
2015-03-02Ten More Instructors
2015-02-28Eleven New Instructors
2015-02-27Improving Instruction
2015-02-27Wrong Is Useful: Lessons as Packages
2015-02-12NeSI Becomes Software Carpentry Affiliate
2015-02-112015 Post-workshop Instructor Debriefing, Round 3
2015-02-03Welcome Our Newest Instructors
2015-02-03University of Washington Becomes Software Carpentry Partner
2015-02-02iPlant Becomes Software Carpentry Affiliate
2015-02-02Our First Workshop in South Korea
2015-02-02Workshops in March at Lawrence Berkeley Lab
2015-02-02Lab for Data Intensive Biology at UC Davis Joins Software Carpentry as an Affiliate
2015-01-31Announcing 2015 Steering Committee
2015-01-30Interim Steering Committee Meeting: Dec 16, 2014
2015-01-24The Other Ninety Percent
2015-01-24Welcome Our First New Instructors of 2015
2015-01-22University College London Becomes Software Carpentry Affiliate
2015-01-22Improving the Balance
2015-01-14Practical Computing for Biologists (and Other Scientists)
2015-01-13Thanks to RStudio
2015-01-12Instructor Training at UC Davis
2014-12-23Welcome Aboard
2014-12-19Interim Steering Committee Meeting: Dec 2, 2014
2014-12-18Standing for Election
2014-12-18All I Want for Christmas is a Pull Request…
2014-12-09Templates: We Live, We Learn
2014-12-03Plans for 2015: Instructor Training
2014-12-03Our First Election
2014-12-03Plans for 2015: Mentorship and Assessment
2014-12-03Software Carpentry Foundation: Governance
2014-12-03Software Carpentry Foundation: Organizational Membership
2014-12-03Plans for 2015: Workshop Organization
2014-12-03Plans for 2015: Lessons
2014-12-03Summarizing the News
2014-11-25Translating Software Carpentry into Korean
2014-11-24Congratulations to Data Carpentry
2014-11-22Instructor Training Stats
2014-11-19The New Instructor Post-Assessment Questionnaire
2014-11-18Interim Board Meeting: Nov 18, 2014
2014-11-11Why It Matters
2014-11-06Instructor Training at TGAC
2014-11-04Interim Board Meeting: Nov 4, 2014
2014-11-03Software Carpentry Foundation: FAQ
2014-10-30Why We Don't Teach Testing (Even Though We'd Like To)
2014-10-28Why Software Matters
2014-10-27Shuttleworth Foundation Fellowship Application
2014-10-27British Library Courses
2014-10-23A New Lesson Template, Version 2
2014-10-22Massuni Kickstarter Has Launched
2014-10-20Beautiful Lessons
2014-10-16Welcome More New Instructors
2014-10-08Announcing the Creation of the Software Carpentry Foundation
2014-10-04A New Template for Workshop Websites
2014-10-03Welcome Our New Instructors
2014-09-30Interim Board Meeting: Sep 30, 2014
2014-09-29Splitting the Repository
2014-09-26September 2014 Lab Meeting Report
2014-09-18A Proposal for Topic Maintainers
2014-09-16Interim Board Meeting: Sep 16, 2014
2014-09-15Stray Thoughts
2014-08-04Sustainability
2014-07-29Summer Sprint Summary
2014-07-21Using a Package Manager for Lessons and Papers
2014-07-21SciPy 2014 Talks and Lessons
2014-07-21Summer Sprint FAQ
2014-07-05Scientific Groupware Revisited
2014-06-27Summary of June 2014 Lab Meeting
2014-06-27Our IUSE Proposal Was Rejected
2014-06-15An Update on Our Sprint Plans
2014-06-09Planning Our Summer Sprint
2014-06-05Collected Links
2014-05-26Announcing Two More WiSE Bootcamps
2014-05-24Summary of May 2014 Lab Meeting
2014-05-20Behind the Scenes
2014-05-20A Lot of Bootcamps in the Works
2014-05-05A Multi-Site Sprint in July
2014-05-05Playing the Kazoo
2014-05-02How to Improve Instructor Training
2014-05-01Wise as Athena…
2014-04-27PyCon 2014 Videos
2014-04-25April 2014 Lab Meeting
2014-04-23Import Lesson
2014-04-18Changing the Channel
2014-04-16Do Not Be Worried
2014-04-15Summarizing Our Instructors' Skills
2014-04-06Bridging the Writing Gap
2014-03-30Announcing NBDiff
2014-03-27Changing Our Core Curriculum
2014-03-27Building a Minimal Online Presence
2014-03-18Our Original Logo
2014-03-04Learn How to Teach People to Program
2014-03-04A Workshop for Librarians at PyCon
2014-03-03Summary of Feb 2014 Lab Meeting
2014-03-01Software Carpentry on the CBC
2014-02-21From Training to Engagement
2014-02-19Lessons Learned Has Been Published
2014-02-13Our Biggest Event Ever
2014-02-09An Online Peer Instruction Tool
2014-02-09Wrapping Up Round 7 (and a Reminder About Instructor Training)
2014-01-30Workshops at the Data Science Centers
2014-01-28Workshop for Women in Science and Engineering: April 14-15 at LBL
2014-01-28Workshops at PyCon in Montreal This April
2014-01-28Teaching Online (Sort Of) in 2014
2014-01-24The Other One Per Cent
2014-01-15From 0 to 1 to 10
2014-01-07We Need More of These
2013-12-31Tools, Conversations, and Cultures
2013-12-27Catch and Hold
2013-12-25Oxford, One Year On
2013-12-19So How Is Instructor Training Going?
2013-12-10There Ought to Be a Badge
2013-12-05Two to the Fifth New Instructors
2013-11-29WiSE Bootcamp at Lawrence Berkeley National Laboratory
2013-11-17Thanks from Woods Hole
2013-11-16Creating a Forum
2013-11-13Women in Tech Workshop at PyData NYC
2013-11-02Reorganizing
2013-11-02Software Carpentry's Scope
2013-10-23A Simple Exercise
2013-10-14Curriculum Design
2013-10-09Enrolment Figures (Fall 2013)
2013-10-04October 2013 Lab Meeting
2013-10-04Our Biggest Bootcamp Ever at PyCon 2014
2013-09-26Code and Data for the Social Sciences
2013-09-15PyCon 2014 Proposal
2013-09-02Teaching Librarians at Harvard
2013-08-23August 2013 Lab Meeting
2013-08-23Instructor Training Statistics
2013-08-14Summary of Host Survey
2013-08-13What We Cover in Instructor Training
2013-07-26Report on the Indiana Bootcamp
2013-07-19Welcome Our New Instructors
2013-07-18Data Science Workflows
2013-07-17Biological Computing User Stories
2013-07-16Computational Competence for Biologists
2013-07-05WiSE Bootcamp Roundup
2013-07-05Sloan Foundation Proposal Round 2
2013-06-20Software Carpentry: Lessons Learned
2013-06-17Salk Institute Feedback
2013-06-13June 2013 Lab Meeting
2013-06-09Heroes
2013-06-07Running Bootcamps
2013-05-26What Does Done Look Like?
2013-05-26What Does Victory Look Like?
2013-05-25Our Infrastructure
2013-05-24Where We Are (More or Less)
2013-05-24Browsercast
2013-05-24Planning for the Break
2013-05-14A Mention in Science Careers
2013-05-10Git vs. Subversion and Feedback in General
2013-05-03More Detailed Feeback from Melbourne
2013-05-02Translucent Badges
2013-05-01Merging is the Real Revolution
2013-04-30Pre-Assessment Results
2013-04-29An Update on Cumulative Enrolment
2013-04-07Announcing a Bootcamp for Women in Science and Engineering
2013-03-28That's My Secret, Captain…
2013-03-24Using the IPython Notebook as a Teaching Tool
2013-03-17Cumulative Enrollment
2013-03-15Snowstorms and Blackouts in Virginia
2013-03-05First Round at Lawrence Berkeley
2013-03-01Washington Went Well
2013-02-28A Software Carpentry Boot Camp for Women in Science and Engineering
2013-02-15Wrapping Up in Melbourne
2013-02-12Partnering with the SSI
2013-02-11UBC Went Well
2013-02-08Macquarie Went Well
2013-02-01A Bunch of Bootcamps
2013-01-30Half a Hundred
2013-01-30A Bootcamp at Mozilla
2013-01-23How to Become an Instructor
2013-01-22Record and Playback in the IPython Notebook
2013-01-21Why Web Literacy?
2013-01-04Five Things
2013-01-04Advice From a Newbie No More
2012-12-21Code of Conduct
2012-12-19Minutes from 2012-12-19 09:00:00 All-Hands Meeting
2012-12-11Some of the Things We've Learned About Teaching Git
2012-12-09What To Work On In 2013
2012-12-05Who Can Run a Software Carpentry Workshop?
2012-12-05Sustainability
2012-12-05Why Be an Instructor
2012-11-30Good News About Software Carpentry (and More)
2012-11-27Alpha Testing Ideas for the IPython Notebook
2012-11-25Titus Brown on the Scripps Institute Bootcamp
2012-11-19The Tool (I Think) We Need To Do Peer Instruction Online
2012-11-19Who Wants To Build a Faded Example Tool for the IPython Notebook?
2012-11-17Updating Our Reading List
2012-11-16Who Wants To Write a Little Code?
2012-11-16Matt Davis's Great Californian Adventure
2012-11-15This Is What We Do
2012-11-13Pre-Assessment
2012-11-03How to Help at a Bootcamp
2012-11-01Oxford Wrap-Up (with charts!)
2012-10-30Minutes from 2012-10-29 All-Hands Meeting
2012-10-28Usability Testing and Instructional Design
2012-10-27Why This Is Hard (Part Deux)
2012-10-26Two Self-Assessments
2012-10-26Counting to Five (or, A Plan for Online Tutorials and What's Wrong With It)
2012-10-2325 Questions
2012-10-23Key Points
2012-10-22Excel Isn't Intrinsically Evil
2012-10-21Why Teaching People to Program Is Hard
2012-10-17I Screwed Up (or, Why Automation Isn't Always a Good Thing)
2012-10-12Rebuilding Redux
2012-10-10Dark Matter, Public Health, and Scientific Computing
2012-10-05Convergent Evolution
2012-10-04Wanted: An Entry-Level Provenance Library
2012-10-03Best Practices for Scientific Computing
2012-10-01What Would You Like in an Instructor's Guide?
2012-09-30Oslo and Columbia
2012-09-20Why This Stuff Is Hard To Teach
2012-09-18What's In Your Stack?
2012-09-16Systematic Curriculum Design
2012-09-12Patterns Wanted
2012-09-06How Quickly Do Workshops Fill Up?
2012-09-04Final Results of Demographic Survey
2012-09-02Lifted by the Audience
2012-08-21An Updated List of Upcoming Workshops
2012-08-20What We Talk About When We Talk About Software Carpentry
2012-08-16Alpha Test of Driver's License Exam
2012-08-16Slide-Drive is Live
2012-08-14A Question and Answer Matrix for Software Carpentry
2012-08-14Interview about Software Carpentry (and Education)
2012-08-01We're Going to Be Busy
2012-07-30Record and Playback
2012-07-28Software Carpentry Needs You!
2012-07-22IPython Notebook + Towtruck + Etherpad + Slide Drive = Win
2012-07-17Wrapping Up in Halifax
2012-07-10Wrapping Up in Boston
2012-07-05Independent Assessment of the Past Six Months
2012-06-27A Supercomputing Driver's License
2012-06-27Where We Are (June 2012 edition)
2012-06-18A Busy Week (And Swag!)
2012-06-15This Week's Tutorials
2012-06-07Ten Simple Rules
2012-06-04Software Carpentry: The E-Book Version?
2012-05-29How to Run a Bootcamp
2012-05-27What to Read If You're Teaching Software Carpentry
2012-05-24Feedback from the University of British Columbia
2012-05-22Citing Versions
2012-05-20What's Wrong With All This?
2012-05-18Feedback from Alberta
2012-05-14Why We Built It
2012-05-12Feedback from Michigan State
2012-04-25Slide Drive
2012-04-17GitHub for Education
2012-04-16Utah State University Wrap-Up
2012-04-14We're Neutral (but Not Really)
2012-04-10Straw Man for Web Programming
2012-04-06On Crossing Australia
2012-04-06Titus Brown Finds a Theme
2012-04-03A Four-Day Curriculum
2012-04-01What to Teach Researchers About the Web
2012-03-30Wrapping Up in Oakland
2012-03-30Maintaining Momentum
2012-03-30What We Teach in Two Days
2012-03-28Wrapping Up MBARI Workshop
2012-03-18The Dark Matter of Computational Science
2012-03-16Thank You, Enthought
2012-03-16What I Learned From My P2PU Course
2012-03-16Wrapping Up the STScI Course
2012-03-15First Homework for Indiana Students (and a few from Ontario)
2012-03-14How We're Doing
2012-03-14Where Next for the Next-Gen Course (and Software Carpentry)?
2012-03-10An Observation
2012-03-09Our Indiana U Workshop Went Well
2012-03-05Help Us Write Assessment Questions
2012-03-03A Week of Retroactive Accountability
2012-03-01Inscight from Trieste
2012-03-01Toronto Bootcamp February 2012: How We Did
2012-02-27Frustration (continued)
2012-02-27Badges (Finalized)
2012-02-24Fourth (or Sixth) Online Tutorial
2012-02-22Watch Me: Trial Run
2012-02-21Why Not to Use Python
2012-02-21Badges (Mark 1)
2012-02-21Assessment Redux
2012-02-16How They See Us, Part N
2012-02-15And Speaking of New…
2012-02-14New Kinds of Content
2012-02-13Formatting Revisited
2012-02-12Pre-Workshop Questionnaire
2012-02-10Audrey Watters on Software Carpentry
2012-02-09Comparing Software Carpentry to CS Principles
2012-02-03We're Going to Be Busy
2012-02-03First Online Tutorial
2012-02-01Re-doing the Three-Minute Pitch
2012-01-29Terminology
2012-01-26Never Mind the Content, What About the Format?
2012-01-26Well, That Was Weird
2012-01-25The Big Picture
2012-01-24Take Out Agile, and Add…What?
2012-01-24Badging
2012-01-23Revising the Curriculum
2012-01-20The First Bootcamp of 2012
2012-01-17Our First Challenges
2012-01-15Why Is This Hard?
2012-01-14So, Greg, What Are You Up To These Days?
2012-01-11Sloan Foundation Grant to Software Carpentry and Mozilla
2012-01-07I Have a Cunning Plan (or, Making Money by Doing Good)
2012-01-04Settings Our Sights a Little Bit Lower
2011-12-31Some Responses to Some Comments
2011-12-30Fork, Merge, and Share
2011-12-24What Success Looks Like Five Years Out
2011-12-20What I've Learned So Far
2011-11-30Where's My Shell?
2011-11-30Good News and Bad News
2011-11-29Three Short Thoughts
2011-11-29Rewind
2011-11-18Quantifying Installation Costs
2011-11-14Two Steps Forward, Two Steps Back?
2011-11-14Here's What I've Learned So Far
2011-11-14Surviving the Tsunami
2011-11-10Vulgarity Isn't Honesty (or, Who's Welcome Here?)
2011-11-01Well That Certainly Got Some Attention
2011-10-20My Aspect Ratio Seems to Have Changed
2011-10-19American Scientist Article on Empirical Studies of Software Engineering
2011-10-14The Science Code Manifesto's Five C's
2011-09-22We Will Soon Have News
2011-09-22Plus Ca Change…
2011-09-19Past and Future
2011-09-17The Simplest Web That Could Possibly Work
2011-09-02Teaching Security to Scientists
2011-08-21Today Was a Good Day
2011-08-06Learning Lernanta: We're Live!
2011-07-29Team!
2011-07-24My OSCON'11 Hall of Fame
2011-07-22Software Carpentry in HPCWire
2011-07-13Learning Lernanta
2011-07-10Stanford Course Went Well
2011-07-09Home Again
2011-07-01Mentioned in Nature Methods
2011-06-20Doing the Math
2011-06-14A New Look
2011-06-07Practical Computing for Everyone (not just biologists)
2011-06-07Blueprints Are Not Architecture
2011-06-04Thanks, Google!
2011-06-04Programming for Scientists at Newcastle University: June 20, 2011
2011-05-3185K
2011-05-29Coming Up Next (We Hope)
2011-05-26How We Got Here, and Where We're Going
2011-04-28Just a Couple of Weeks Away
2011-04-26Competence
2011-03-31Harder Than It Should Be
2011-03-30Practical Computing for Scientists at Stanford
2011-03-24A Better Way to Teach Programming to Scientists
2011-03-22I'd Settle for 0.1%
2011-03-1812 Days Ago
2011-03-11Musing About Reorganization
2011-02-25We Got a Mention in Comm. ACM
2011-02-24An Easy Place to Start: Systems Programming
2011-02-22What Better Looks Like
2011-02-15Top Ten Why Nots
2011-02-11Ground Up, in No Particular Order
2011-02-09Let's Talk
2011-01-27Bootcamp
2011-01-26Thinking Like the Web
2011-01-26Software Carpentry Sprint in July
2011-01-23A Week of Public Accountability
2011-01-21Scientists Aren't Stupid: Software Is
2011-01-20How to Cite Software Carpentry
2011-01-19Making System Administrators' Lives Easier
2011-01-17Demographics (part two)
2011-01-16Demographics (part one)
2011-01-14The Hacker Within
2011-01-10Software Carpentry in One Picture and Five Words
2011-01-06What I Learned From Software Carpentry
2010-12-31Software Carpentry Bootcamp Jan 12-14 in Madison
2010-12-29Instead of PowerPoint
2010-12-28Falk and Dierking's 95% Solution
2010-12-27Open Research Computation
2010-12-26Local Subversion Repositories
2010-12-22So How'd I Do?
2010-12-21Compute Canada's 'Strategic' Plan Isn't
2010-12-13Blinkered, Not Graceful
2010-12-06Pins, Balls, and Arbitrary Decisions
2010-12-02Prerequisites (or, When to Say No)
2010-11-16Ratios and Rework
2010-11-12More Good Science
2010-11-09On My Way Home
2010-11-05Done In London
2010-10-30Dubois on Maintaining Correctness
2010-10-28Feedback at UKMO
2010-10-17Ratings Revised
2010-10-14Five Rules for Computational Scientists
2010-10-14Nature Article on Scientific Programming
2010-10-05How Long Is This MP4?
2010-10-04Total Donations
2010-10-04Aaaand We're Off!
2010-09-30Tracking Utility and Impact
2010-09-23Software Carpentry at UCSF
2010-09-22Response Has Been Overwhelming
2010-09-17Today
2010-09-15Testing Scientific Software
2010-09-12It Shouldn't Hurt This Much
2010-09-09And For My Next Trick…
2010-09-03In Praise of PowerPoint (sort of)
2010-08-26Another Update on What You Want
2010-08-1643% Independent
2010-08-12Interview with Cameron Neylon
2010-08-05Software Carpentry for Audio and Music Researchers
2010-08-05An Answer That Most Students Won't Understand
2010-08-04I'm Still Sort of a Professor
2010-08-02Interview with Sergey Fomel
2010-07-31Interview with Davor Cubranic
2010-07-29Survey Update
2010-07-28Mark Guzdial on Software Carpentry
2010-07-22An Idea Whose Time Is Long Overdue
2010-07-21Popular, Fast, or Usable: Pick One
2010-07-20Interview with STSci's Perry Greenfield
2010-07-20Interview with The Hackers Within
2010-07-20A Note on Tools
2010-07-20Closed Feels Weirder Every Day
2010-07-18An Interview with Hans Petter Langtangen
2010-07-15Survey Results
2010-07-13Interview: Andrew Lumsdaine of Indiana University
2010-07-11Interview with Michigan State's Titus Brown
2010-07-10HPC and Programmability
2010-07-08Interview: SciNet's Daniel Gruner
2010-07-07It's Gone to Production
2010-07-07Using Science to Design This Course
2010-07-06That's, Uh, Pretty Ambitious
2010-06-24SIAM News Article About Software Carpentry
2010-06-24Chas Has Code!
2010-06-21Interview with Microsoft's David Rich
2010-06-16Is Live Coding Worth It?
2010-06-16A Voice from the Back of the Room
2010-06-14Interview: Mark Plumbley at Queen Mary University of London
2010-06-12The Cowichan Problems
2010-06-11Counting Things
2010-06-11Interview: David Jackson at the UK Met Office
2010-06-11Thought for the Day
2010-06-11Interview: SHARCNET's Hugh Couchman
2010-06-10Interview: Jim Graham of Scimatic
2010-06-10The Big Picture (version 3)
2010-06-07The Big Picture (version 2)
2010-06-07A Concept Map for Software Carpentry
2010-06-04Concept Map
2010-05-14Why Most Scientists Don't Like Computers
2010-05-12Glad We Could Help
2010-05-06Articles of Faith
2010-05-04Day 1: Shuffling Sticky Notes Around
2010-05-04Day 2: More Sticky Notes
2010-05-03Thanks For All the Pitches, Too
2010-05-02T Minus One
2010-04-16File Sharing for Scientists
2010-04-15Scimatic Sponsorship
2010-04-12More on Instructional Design
2010-04-08Platforms
2010-04-08Software Carpentry for Economists in Mannheim This Autumn
2010-04-04Feedback and Boundaries
2010-04-01Models To Imitate
2010-03-30Formats
2010-03-29What's Not on the Reading List
2010-03-26Online Delivery
2010-03-26Instructional Design
2010-03-25Software Carpentry Version 4 is a Go!
2010-03-22Did I Pass?
2010-03-15Currently Juggling
2010-03-13Bottom-Up, Top-Down, and Back to the Future
2010-03-13Something That Won't Be On The Final Exam
2010-03-11How Much Of This Should Scientists Understand?
2010-03-11Code Review Walkthrough
2010-03-08Offer, Then Ask
2010-03-04The Tool I Want
2010-03-03More on Computational Thinking
2010-02-24Times Nine in a Year
2010-02-21PyCon 2010
2010-02-15So What Should I Say At PyCon?
2010-02-01Two Steps Up, One Step Back
2010-01-13Podcast with Jon Udell
2010-01-13Whatcha Gonna Do When They Come For You?
2010-01-12Quiet Time
2010-01-10More Public Embarrassment About Workflows
2010-01-10How We Got Here, and Where We Are
2010-01-07Changing Gears
2010-01-05Web Workflows and Public Embarrassment
2009-12-30Osmosis is Just a Fancy Name for Failure
2009-12-27Dudley and Butte on Software Skills
2009-12-27Taking Notes
2009-12-11A Database And…
2009-12-11Reflectus
2009-12-09Cartagena
2009-12-07Wrapping Up
2009-11-26Feedback on the Python Book
2009-11-24Tutorials Start This Week
2009-11-24Greatest Hits
2009-11-18Special Issue of Computing in Science and Engineering
2009-11-13Packaging
2009-11-06Misa Sakamoto on DB2 Technology Explorer
2009-11-01Never Mind the Concurrency, What About the Math?
2009-11-01Our Target Audience
2009-10-25Elsewhere
2009-10-21Should Modeling Be Part of This Course?
2009-10-17My Lack of Artistic Ability is a Real Handicap
2009-10-17Meanwhile…
2009-10-16Links and Presentations
2009-10-06Pie Charts!
2009-10-06Comments on Course Reorganization
2009-10-06Asking Yourself Hard Questions
2009-10-05The Hacker Within
2009-10-05Portals Paper Online
2009-09-29To Read Is To Learn
2009-09-29A Strange Obsession
2009-09-24Presentation, Presentation, Presentation
2009-09-24Top Up vs. Bottom Down
2009-09-23Applications and Data Sets
2009-09-22Grant Proposal
2009-09-21Habit Forming
2009-09-21Another Reason to Care About Provenance
2009-09-16Teaching Computational Thinking on the Web in Just Two Hours
2009-09-15Partial Outline of New Version of Course
2009-09-06My Other Identities
2009-08-25Our Experiences Switching to Python
2009-08-24Wrapping Up the Summer
2009-08-24Splitting Scheme
2009-08-23The Delight Is In The Details, Too
2009-08-21The Big Picture
2009-08-2030 and Counting
2009-08-15It's Like Not Wearing Your Cleats in the House
2009-08-15Anonymizing Student Data
2009-08-06American Scientist Article on How Scientists Use Computers
2009-08-03What *Is* Open Science?
2009-08-02Next Steps
2009-08-01Post-Mortem
2009-07-31Day[-2]
2009-07-31A Good Afternoon
2009-07-30Another Good Day
2009-07-29Every Day Is a Big Day…
2009-07-28Day 11 and Day 12
2009-07-27A Challenge for Modellers
2009-07-26Martin Fenner on SciBarCamp
2009-07-26We're Not Even Listed
2009-07-24Day 10 Done - and With It, Week 2
2009-07-24Day 9
2009-07-22Day 7: Lots More Objects
2009-07-22Day 8: Getting It Right
2009-07-21Day 6: Theory and Practice
2009-07-19Day 5
2009-07-17Day 4
2009-07-16Day 3
2009-07-16We're *Supposed* to Be a Little Old Fashioned
2009-07-15Day 2
2009-07-15Science 2.0 talks in Toronto July 29
2009-07-13Aaaand They're Off!
2009-07-12Why I Miss Command-Line Programming
2009-07-12Software Carpentry Starts Tomorrow
2009-06-24Buckaroo Banzai vs. Search & Replace
2009-06-24At Least It's Not Exponential
2009-06-22Off We Go…
2009-06-15Sightings
2009-06-08Maybe AJAX Can Actually *Solve* a Problem
2009-06-01Big Code vs. Science 2.0
2009-05-12Error Handling
2009-04-23What Supervisors Need To Know
2009-04-14Jon Udell on Computational Thinking
2009-04-01Software Carpentry in Toronto July 13-31 2009
2009-03-30User Stories
2009-02-23Das Kapital, Computational Thinking, and Productivity
2009-02-18Computer Supported Collaborative Science
2008-12-31Time to Freshen It Up
2008-12-26Things I'd Like To Finish In the Next 489 Days
2008-12-24A Healthy Dose of Scepticism
2008-12-07How Scientists Manage Code
2008-11-30Igor, Connect the Electrodes!
2008-11-16What Sciences Are There?
2008-09-11Science in the 21st Century
2008-09-04Science 2.0: the Future of Online Tools for Scientists
2008-08-01They're Breeding Like Rabbits
2008-07-28Next Lecture?
2008-07-23Badge of Reproducibility
2008-07-23Quick Quiz to Measure What Scientists Know
2008-07-19Badge of Honor?
2008-06-15And One That Failed
2008-06-15Another Sample Proposal
2008-06-13What a Proposal Looks Like
2008-05-25Interviewed by Jon Udell
2008-05-21Why Don't We Do This?
2008-05-16But I Was Gone Less than 48 Hours!
2008-05-05Those Who Will Not Learn From History…
2008-05-04Programming for Historians
2008-05-03'…But Nobody To Know What It Is'
2008-05-01MathWorks Visit
2008-04-02Summer Plans for Software Carpentry
2008-03-31Meet the New Flaw
2008-03-06LearnHub Launches with Software Carpentry Front and Center
2008-02-26Scientific Groupware Revisited
2008-02-21Teaching Python at the NRC
2008-02-15Building Filters
2007-12-09Python Supercomputing Statistics
2007-10-26The Burning Man of HPC
2007-09-25Another Sighting of Software Carpentry
2007-08-07How I'm Doing
2007-07-04Another Sighting of Software Carpentry
2007-06-27Two Studies of ASCI (and no, that's not a typo)
2007-06-26Software Carpentry at LLNL
2007-05-12Holding Steady
2007-05-12Half Empty, Half Full
2007-05-05Computational Scientists Still Don't Get It
2007-03-28Pictures from the Competition
2007-03-19Sign Error => Five Papers Retracted
2007-03-10Reproducibility of Computational Results
2007-01-18Structured Online Laboratory Notebooks
2006-11-28Software Carpentry article in CiSE
2006-11-02Software Carpentry continues to grow
2006-10-26German Version of 'Bottleneck'
2006-09-14Not an Oxymoron
2006-08-17SciPy'06: First Morning
2006-08-16SciPy and Software Carpentry
2006-08-04HPCWire Interview on Software Carpentry
2006-07-14Software Carpentry 2.0
2006-05-03Software Carpentry 1111
2006-04-28Corrections Done
2006-04-17Zipf's Law of Feedback
2006-04-09341 Words
2006-02-21What Else for Software Carpentry?
2006-02-20AAAS Annual Meeting 2006