" ... low cost of living, significant savings from my Google days, and passive investment income."
This is good advice for young developers. Start saving for the day when you can start your own company. Be thrifty, invest regularly. Try to negotiate a better salary. You have more motivation to do that when you know you have the goal of becoming independent. Your employer is using you to build their business, make it a goal to use them to start yours.