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

Many Ways to Break

One of the driving forces behind DrProject was instructors’ need for a scripting API to support batch operations (such as creating one repository for each pa...
January 21, 2007

Jolt Finalists

This year’s Jolt award finalists are up. I’ve read nine of the fifteen books, but recognzie less than 20% of the names of the products… Must be getting old…
January 21, 2007

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