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

HPC and Programmability

Via Andrew Lumsdaine, a pointer to an interesting article in Communications of the ACM by Eugene Loh titled "The Ideal HPC Programming Language". A few key q...
July 10, 2010

Three Weeks of Software Carpentry

Apologies for falling behind on these updates: An interview with Microsoft's David Rich The third episode of the regular expressions lecture The fourth e...
July 08, 2010

Interview: SciNet’s Daniel Gruner

Today's interview is with Dr. Daniel Gruner of SciNet. Tell us a bit about your organization and its goals. SciNet is a High Performance Computing (HPC) cons...
July 08, 2010

It’s Gone to Production

The collection of essays on evidence-based software engineering that Andy Oram and I edited has gone to production. The final title is <a href=”<a href...
July 07, 2010

Using Science to Design This Course

One of the many reasons I left the University of Toronto to work full-time revising this course was to explore two areas I've been curious about for years: e...
July 07, 2010