As a programmer, this kind of reads like a sore lottery loser. I as well didnt score big working at one of these companies, nor did I engage in leadership roles, but thats the way the ball bounces.
Also, I know programmers making 50k, more than those making over 100k, but I live in the midwest.
Cant save much, but I can take care of my family and that is what is important to me.
The frustrating fact in technology is that your career is pretty much a lottery. I know people I went to undergrad with who lucked into the right company and are now independently wealthy. Most of the rest of us are still slogging away, having worked for a string of non-rocketships. Nobody at that time (late 90s) knew which company would mean early retirement, and which ones would go bust. It was a total crap shoot.
Try browsing the "Who's hiring" threads here. If you're looking to join a start-up, 99% of them are companies you've never heard of. One of them will be the next Facebook, and if you go work for it, you'll end up set for life--but there's no way to know and chances are you're going to pick one of the many who will go bust or just sputter around without making money for a few years.
Also, I know programmers making 50k, more than those making over 100k, but I live in the midwest.
Cant save much, but I can take care of my family and that is what is important to me.