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


I found Jakub Linowski’s Wireframes blog last week, and have been catching up—lots of good ideas here for UI design, and more importantly, for thinking about...
January 23, 2009

A New Kind of Big Science

Via Michael Nielsen, a guest column by Aaron Hirsh at the NY Times on “A New Kind of Big Science”: There is another way to extend our scientific reach, and I...
January 23, 2009

The 21/3 Rule

Students are working on 24 separate projects in my consulting course this term. 21 are running smoothly, which means I’m spending most of my time on the othe...
January 22, 2009

Safe Server Side Build and Test

Another of my grad students, Rory Tulk, is converging on a thesis topic: making server-side build and test safe to do when you don’t trust people’s code. We...
January 22, 2009