I believe that one should set a personal benchmark that I have to achieve this much by this time and focus on that only; one should not care how much the other person has achieved; everyone is different and have different capabilities. So, if you have achieved your goal, be satisfied and set a bigger one for the next time.
Don't sweat the small stuff and it's all small stuff.
There are people who argue that competition is very high and lots of qualified people are sitting idle so they will not try for something which as per their calculations is not achievable. This is an escapist attitude. One has to remember that if one does a lot of effort for a particular objective and the objective is not achieved then the labour does not go waste as the knowledge and techniques acquired will be helpful in materializing other objects.
Thoughts exchanged is knowledge gained.
But in other aspects of our life we can have goals and bench marks and try to attain that. We need not worry about others. Are we happy,are we leading a decent life and are we taking care for our retired life? If the answers are yes for the above question you need not worry about others. You can try to attain your benchmark.