Is it a low self esteem thing?
Is it that the person is actually a good person but likes recognition?
Is it trying to be inspiring to others?
I know people get annoyed by it, the whole I just donated ..... announcements but what is it about the donator that they are trying to achieve or what is the psychology behind it?
Personally you carry on telling us about your good deeds and good for you, but I am interested to know thoughts on the above.