Successful Software Developer 101: 1. Get job and equity stake at happening new startup 2. Get purchased by bloated conglomerate 3. ??? 4. Profit 5. Rinse, Repeat