I do career consulting (and resume writing) mostly for clients from tech. I think some arrangement where you had multiple forms of income (or potential income) might be a good solution for you. What might that look like? - Freelance software development - This would give you some control over what types of projects you work on, and you could focus on areas that really interest you. Maybe it would be projects that ena…
Backpack and move to Chiangmai. Look at life from different angle, you'll see people who are barely getting by and still happy.
Start freelancing and getting contract work. It's not really difficult if you
a) can skype interview b) work with git/GitHub
Then find like minded people and make a team. US in not the only place on Earth.
I've moved to Mumbai from NYC and i couldn't be much happier. Our whole team is remote.