Years ago, I lost my temper while arguing with my brother, and said, "Jeff, I could teach you everything I know and you'd still be an idiot." Please keep that in mind as you read this site.

Recent posts

A Better Software Engineering Course

I've taught several university courses on software engineering over the years, and haven't been happy with any of them. Like most professors, I buil...
October 02, 2014

Interim Board Meeting: Sep 30, 2014

Software Carpentry Foundation Interim Board Meeting: Sep 30, 2014 Attending JB: Jenny Bryan (Univ of British Columbia) CG: Carole Goble (U. Manchester) JG: ...
September 30, 2014

Splitting the Repository

United Airlines messed up my travel again last weekend, so I finally had a chance to think some more about how Software Carpentry works and how we can...
September 29, 2014

UCOSP as a Model

Software Carpentry's two-day workshops are just one of many ways to teach people practical skills. Term-long group projects are another model that I'm v...
September 28, 2014

September 2014 Lab Meeting Report

After a two-month break for a sprint and some holidays, we held another monthly lab meeting this week. About 50 people showed up to talk about issues ...
September 26, 2014