|
This is probably not going to be a very popular reply, but I'll say it anyway on the off-chance it'll help you: get out of the Bay Area. You don't need to live in San Francisco to be a professional software engineer. I lived there for three months, and at the end, I wanted to jump off of a fucking building. I know that many people consider it to be a great place to live (albeit expensive), but it's just not for me. If I had to make a recommendation, I'd say go stay for a few months in Joseph, OR. It's a very small town (you can walk the entire length of it in a very short amount of time) surrounded by a lot of nature. You may remember it from a Kickstarter campaign from not too long ago: https://www.kickstarter.com/projects/708553749/the-jennings-... In any case, you can get away from big city life, work remotely (perhaps as a contractor? If you want, email me a resume and I'll pass along any contracting gigs that fit your skillset. I don't do any work on the side anymore, so it's good to have people that I can pass work to), enjoy nature (see http://bit.ly/1Kbk2BB and http://bit.ly/1MRBTw7), and get your depression under control. An added bonus is that it's very cheap to live in Joseph, especially compared to San Francisco: http://www.bestplaces.net/compare-cities/joseph_or/san_franc... In terms of medical facilities, Joseph has very little. There's a psychiatrist about 1.5 hours away in La Grande, though, and being a small town, a lot of people make that trip once/wk, and they love splitting the cost with somebody that's going the same way. It's really a different lifestyle to live in a small town where it's not socially unacceptable to strike up a conversation with somebody on the street and where helping one another is a common thing. The Bay Area was almost the exact opposite, and I could totally see why you'd be depressed living there. |