Tim Bray’s take on the self-promotion discussion nails it pretty well.