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

Debugging Trick

A neat trick when debugging: give the object a unique ID (to avoid confusion if it’s relocated by the garbage collector in a way that changes its address), t...
January 21, 2007

Threading Maturity Model

Two good posts calling for a Threading Maturity Model and Personal Threading Maturity Model respectively.
January 21, 2007

Udell on use experience vs. user experience

Another great post from Jon Udell, this time calling on developers to worry about use experience before user experience. Coincidentally, I was trying to exp...
January 21, 2007

Adam Goucher’s QA101

Adam Goucher has put the notes for his QA 101 course on the web. Thanks, Adam.
January 19, 2007

Four Reviews

I have a confession to make: I fold down page corners when I’m reviewing technical books. Only technical books, mind—I’d never, ever do something like that ...
January 19, 2007