For debugging it's amazingly effective. Even simple coding comes out amazingly bug free when you have a second set of eyes watching as you go. I second that it is intense. I accomplish much more than I would by myself, but I always feel very used up afterwards.