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

Teaching in Cambridge

I ran a three-hour class on teaching as part of EuroSciPy in Cambridge this summer; the video is available online.
December 11, 2015

Teaching For Loops

A few days ago, Karin Lagesen asked people what metaphors they use when teaching for loops. It kicked off an entertaining thread. When we talk abo...
December 10, 2015

My Literature Problems

Problem #1 A couple of years ago, I put together a bibliography of research into the software engineering aspects of scientific computing. I'd n...
December 06, 2015

Just Keep Swimming

I had a conversation a few days ago with a young colleague who said (basically), "Nothing I do ever seems to take off the way your projects do." Coinc...
December 06, 2015

How the Year Went

I wrote a post on New Year's Day about things I probably wouldn't do this year. Here's my score card: Turn Software Carpentry into a book: no...
December 06, 2015