> Investors diversify their portfolios by investing in a number of startups and also in more reliable investments like well-established companies. You can't treat a job that way - there's no way to diversify the hours of day into several different companies with different risk levels.
It is definitively possible to diversify: Just do an agreement with other programmers to put all (or, say, 50%) your incomes into a common pot and distribute the content of the pot among all peers. Just set up terms and conditions and let everybody who is part of this agreement sign them.
The parent wanted to diversify. Diversifying means that one gets a smaller part of the winning ticket - not nothing, but also not the complete piece (just as the investor only gets some smaller part of the profit than if he invested all the money in the winning company). If this is not what one wants, one should not claim that one wants to "diversify the job among many opportunities", but instead honestly say that one is simply jealous of the success of other people that got the better ticket.
It is definitively possible to diversify: Just do an agreement with other programmers to put all (or, say, 50%) your incomes into a common pot and distribute the content of the pot among all peers. Just set up terms and conditions and let everybody who is part of this agreement sign them.