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.

Teaching Tech Together JavaScript for Data Science

Recent posts

One of Our Inspirations

Last week's post about our original logo reminded me that I'd never blogged about one of the books that inspired Software Carpentry in the first place: ...
March 27, 2014

Changing Our Core Curriculum

We currently say that people must teach task automation, structured programming, version control, and unit testing in order to use the Software Carpen...
March 27, 2014

Building a Minimal Online Presence

Titus Brown and Ethan White led a half-hour discussion today of the minimal online presence people in academia ought to have. Notes from the call are ...
March 27, 2014

Not on the Shelves

Every few years, I indulge in a bit of sympathetic magic by writing reviews of books that don't actually exist in the hope that it will inspire some...
March 23, 2014

Empirical Software Engineering Papers

When I teach scientists programming, I frequently cite empirical studies in software engineering to back up my claims about various tools and practice...
March 19, 2014