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

Counting Things

I re-read Robins et al's "Learning and Teaching Programming: A Review and Discussion" [1] and Eccles and Stacey's "Understanding the Parallel Programming" [2...
June 11, 2010

The Big Picture (version 3)

Version 3 of the concept map describing what we mean by "computational thinking" incorporates feedback from several people—thanks for sending it. Pleas...
June 10, 2010

Interview: Jim Graham of Scimatic

Over the next few weeks, I'll be interviewing the people whose sponsorship has made this course possible. First up is Scimatic's Jim Graham. Tell us a bit a...
June 10, 2010

A Concept Map for Software Carpentry

One of the many things that impressed me about Michael Nygard’s Release It! and Robert Hanmer’s Patterns for Fault Tolerant Software was their use of concept...
June 07, 2010