Classic peer pressure thing. You're not helping yourself with peer comparisons. I'll tell you right now. If being a beggar was fashionable and your peer group was doing it, then you'll be wanting to do that? Just think about this for yourself. You can NOT think about your peers and do whatever you are doing well. Isn't it obvious?
Step 1: Take time off from yourself and your opinions about yourself (stuff like I am not cut out for this, I am a failure da di da di da). Stop this destructive cycle and stop playing victim. You are not helping yourself or the world with this mode of thinking.
Step 2: Realize that you are alive and breathing is the greatest thing. I mean we are all mortal and could be gone anytime. I cannot understate the importance of reminding ourselves about this.
Step 3: Realize that Success and Failure are 2 sides of the same coin. Success and Failure are also 2 constructs/labels of society. Honest to God, let me tell you nobody knows what they are doing and why. So you are in a somewhat better situation in terms of looking at what you really want right now. Go inside yourself and introspect. Forget about what society considers Success and Failure.
Step 4: Realize that you can only do things to the BEST OF YOUR ability. Which means forget about what others are doing.
Step 5: Balance. I mean inner balance. Don't even try anything without setting course inside first.
So to summarize, go to a quiet place wherever, relax and sit around and introspect for a few days even a month. And do whatever it takes to find "unshakeable" balance inside, meaning no desperation/fear.
>Do whatever you want. And this only you know for yourself. Nobody can tell you.
1) Every creature (you and others) is going to the grave no matter what. No one gets out alive.
2) You're alive for now. That in itself is enough to start taking control of what you wish to experience inside yourself.
3) The current moments cannot be changed at this point in time, but they can be used to start looking at possibilities in situations ahead in life.
4) You are actually responsible for everything that is happening within you. So it is definitely possible to change that.
Wrong, don't be anything. Pedestrian or Deep. Labels do NOT matter. San Francisco has got this wrong. And most of the world is following San Francisco, that is wrong.
Be and do what must be done, not get advice from Collison or Musk et al. This is something I have learned along the way. Sure, respect achievements.
Please for God's sake do not try to become like someone or be something or change the world. It is not worth it. Others can label you. It doesn't count.
Step 1. Balance. (Like a lot of other people have said here)
And I mean Balance on all dimensions of how you are as a person. Mental and Physical being the primary ones. There are other dimensions but that's outside the scope of this context.
Once this is set (and its a lot of work, mind you) then it doesn't matter if you do software engineering or skiing or X.