First of all, it's not a race. Statistically speaking you aren't number 1, and that's OK. It doesn't mean you stop trying, but you can stop competing.
I'd say find out what is important to you. What is important to you is not what you'd rather do or even what you love. What do you think is important for the world, for your life? Do you want to raise a child? Do you want to help society communicate? Do you want to solve a problem? If you couldn't do any "thing" what idea is the most important to you?
Idleness isn't a weakness. It's a response. Idleness is what your mind craves when it is under too much stress. Stress is mostly internal, you can be idle and still be under a lot of stress because you hate the fact that you're idle, this can be paralyzing.
However, if you didn't feel that idleness was bad, you would not feel that stress, and you wouldn't be trapped in idleness. You'd still be idle, but it would be easier to take action.
You focus on what you haven't done. This is the worst. You aren't excited by the cool things that those programmers have done, you are disappointed that you didn't do them.
Instead you should focus on the things that you are doing. Don't "force yourself" to go and work on something, that only reinforces that feeling and will cause you to retreat from that stress as soon as you can.
One thing I do in this sort of circumstance is try to do nothing. Simply be idle, but don't go and distract myself with the Internet, just do absolutely nothing, get a tea and stare out the window, do this for a few hours. Any feeling of things I have to do, I just let them go away. Pretty soon, there will be things that I really want to do. When I'm at that point then I'll go to work.
TV and Internet are terrible though, you go to them because you're looking to be idle, but they're just stimulating enough to keep you from relaxing. But it's not idleness that's bad. The desire to be idle is a response, and it's healthy, just learn to do it efficiently. Don't do it in front of the Internet or the TV because they distract you from actually being idle.