- Take advantage of any opportunity that sounds legit, like reaching out to leesalminen from this comment => https://news.ycombinator.com/item?id=17685318
- Work out a detailed, simple, and clear plan for you're going to practice coding as if it were your full time job, because you may need to ask people for help (access to a computer, a safe place to store a computer, a place to clean up & prepare for interviews, etc.)
- Never, ever get down on yourself for doing what you gotta do to survive & get back on your feet
- To the extent that you can, be careful about who you choose share the realities of your situation with, especially during interviews, as you need employers to think that hiring you is a good business decision, and being homeless (in my opinion) has nothing to do with that
- Despite the fact that many people might suggest you get a minimum wage job, that's going to be a big time suck, and if you can find a way to survive without the job, you may wanna use that time to practice coding & interviewing instead (it might be possible to work out a deal with a employer where you can work on a flexible schedule, but don't lose sight of the fact that flipping burgers will not do much to make you better at interviewing for coding jobs)
- Stay positive when telling your story, because the more people are blown away by how you can stay upbeat as you deal with some tough stuff, the more they're going to want to help you
- If you want to practice interviewing, hear some thoughts on how to attract recruiters, or just have someone listen while you vent, I'd be happy to carve out some time for you (personal info is in my profile)
- Go forth and kick ass