I upvote my own posts as a matter of course. The only exception is if I think I've written a bunch of garbage...but that so rarely happens!
Now I've stopped upvoting my own comments. Once in a while, if I think a comment is extremely good, I may upvote it. But, for the most part, I leave that to others. :-)
If you are the judge of your writings you will rarely find garbage :)