People have opinions. It is just the way they are. You cannot please everyone, nor should you try. Your purpose is to fulfill your tasks with the most amount of joy, pleasure and sincerity you have within you. When you do something, give it 100% of your effort. Don't wait for praise, and don't be discouraged by criticism. Detach yourself from the outcome. Just do the work. You're not serving your manager, your supervisor or the CEO of the company. You're serving the Divine. The Universal Consciousness trusted you with that particular task. If you are doing it for the Divine, shouldn't you be joyful in doing it? Wouldn't you give it everything you've got? I'm sure you would. So look at all your tasks this way. Do it for God. And nobody's opinion will ever matter.