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

What’s There Instead

"The real grand challenge for software engineering research is relevance." I’m not particularly observant at the best of times—it’s one of the reasons I don’...
May 28, 2011

How We Got Here, and Where We’re Going

I got my first programming job in the summer of 1982, rewriting an RSA encryption library in C for Prof. Selim Akl at Queen’s University. One of the older s...
May 26, 2011