What is the best way to give oneself positive feedback?

There are two aspects I’m interested in… the productivity (what you did) and the happiness (how you feel about what you did).

Who is happier/productive…

a) The Perfectionist (a person who understands they can get the "A+" grade but often falls short (but often scores a "B+" or "A-").

b) The Non-Perfectionist (a person who doesn’t think they can get the "A+" but are just a capable of doing so)

THIS IS NOT FOR HOMEWORK BUT FOR PERSONAL KNOWLEDGE…I want to know how I can become more productive….lots more. I am the perfectionist and rarely satisfied with my achievements (since there was always more I could do).

Perfectionists tend to be procastinators because they want to finish a task all at once and do it perfectly. This means that they think they need to have the time in one chunk and the context must be just right (i.e. no aches or pains, no dogs barking, no kids interrupting, all materials ready and at hand, and so on and so on). Rarely, of course, do these perfect conditions exist so the perfectionist puts off tasks to the last minute and then does a rushed cruddy job. Sadness, guilt, self hatred, ensue. To be happy one needs balance and recognition. I agree with the list idea someone else mentioned. It is a concrete form of what you have accomplished. A reward for yourself for accomplishing your whole list or any part of it will make you happy. "I did good" -the same thing the kindergarten teacher does with her/his stars and charts or the mom does with a chocolate chip cookie for cleaning your room. Only now that you are a big person, you get to pick the reward.