"I'll Admit It. I'm a Jealous Developer" - I say, don't be ...
Many ways lead to Rome, there is no "one way" that's better than others.
Define your goals, then work toward it - learn from others (how else could we improve, we're only standing on the shoulders of giants, so modesty is good), but don't get obsessed with the idea of "someone else is better than me".
Value the skills that you have, then improve. And keep learning, of course. But my point is, don't go overboard "comparing".
Hi leob! Thanks for reading and responding.
Great points. Comparing ourselves to others indeed is a bad road. Unfortunately, I can't always control when I have thoughts of comparison.
What I hoped to accomplish in writing this was really what to do with that feeling when you have it. Instead of stewing and feeding it, maybe we can see a skill or a trait that is valuable and be inspired to go back and improve our own.
I respect that, and I see what you're getting at.
However, I want to point out one thing which I think is important to realize - these things are often a result not just of talent but also of chance and of opportunities that presented themselves (or not) - things that people have stumbled upon or came across, chance encounters, and so on - there are ways you can "increase your luck surface" but you can't control everything in life.
But, I totally agree that it's important to be ambitious and above all to follow your passion. Most important is that what you're doing feels "right" to you (which is different for every individual).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.