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

Exaggerating the Truth

If this post was more nuanced—paid more attention to shades of gray—it would be more truthful and more interesting. It’s still both, though, and occasionall...
November 08, 2007


One of the differences between professionals and amateurs is that professionals measure things, and use the data they collect to improve their performance. ...
November 06, 2007

Placing a Student in a Developing Country

An exceptionally talented student of mine would like to spend next summer doing something techy in a developing country. He knows Linux and networking bette...
November 06, 2007

Software Engineering Degrees

Via one of the few mailing lists I still subscribe to, a partial list of Bachelor’s degrees in Software Engineering: Cal Poly Carleton Clarkson Drexel ...
November 06, 2007

Projects Projects Projects

I’m starting to pull together project ideas for my students for next term. If you have something with some intellectual challenge in it, and want a couple o...
November 04, 2007