> Don't start a startup if you have family that depends on your income.
This one deserves to be called out. You can make a perfectly respectable living starting a company (perhaps not saving as much), and if it doesn't work out and you're savvy you'll have a job in no-time. Especially if you're an engineer in the bay area.