Upvote.
Alternatively, if you have a strong quantitative background (ie. Maths / Physics) you could go into quant development which would pay handsomely as well.
You probably won't sock away $1m working for a bank.
From my experience people working in the financial sector are much more likely to be putting money into savings or investments than people outside the sector.
Here is basic overview : http://en.wikipedia.org/wiki/Low_latency_%28capital_markets%...
* Pocket God - 2 people
* Doodle Jump - 2 people
* Minecraft - 1 person (?)
If you are a great programmer, your best bet is to sell your own apps. The app ecosystem has the biggest momentum.
It's not going to be easy, and it's going to take a lot of time. But it's there for the taking.
2) learn to trade the stock market. Continually invest, and re-invest in high risk/reward stocks
3) As soon as you are able to sustain yourself indefinitely you quit your day job and begin coding full-time for yourself
the ones that succeed the post have a passion about what they are building. that passion doesn't go away.
they may have a lot more freedom, but many jump right back into the game.