A large percentage of bloggers have adopted the habit of being hard on themselves.
And, why is it that they have chosen to be hard on themselves?
Because they subconsciously believe that they will become lazy if they approach blogging from an easy angle (It is as though they are a sucker for punishment).
In regards to blogging, I have also been hard on myself in the past (Which lead to me being somewhat moody).
From a psychological sense, if someone or something pushed you constantly (especially when you were not in the mood to be pushed), you would push back.
By the way, I am not insinuating that you should become a complete slacker where blogging is concerned; I am subtlely hinting, that you should approach blogging in a balanced manner (Besides, the last thing that you would want to become is an imbalanced human being — a person who willingly or unwillingly brought on some type of physical or psychological pain on their own self).
Dear friend, I urge you to take it easy on yourself.
And, if you still believe that you should be hard on yourself, I implore you to rethink your blogging philosophy.