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

We Need More of These

Michael Nygard's Release It! is one of my favorite books about the practical side of computing—I gave it five stars when it first came out, and ...
January 07, 2014

Mental Models and Vicious Circles

A few days ago, Konrad Hinsen asked this on our discussion list: Is anyone aware of teaching methods that aim at either developing or verifying th...
January 07, 2014

Tools, Conversations, and Cultures

Philip Guo is best known these days for The Ph.D. Grind, but I first met him through his Online Python Tutor. He helped teach a bootcamp for librari...
December 31, 2013

Catch and Hold

I'm a big fan of Mark Guzdial's work on computing education. Last week, he tweeted this: Google is made of people who succeed in current CS teac...
December 27, 2013

Oxford, One Year On

Philip Fowler recently posted a nice study of the impact last year's Software Carpentry bootcamp at Oxford had on its participants. The key findin...
December 25, 2013