In every single thread where someone publicly discloses rates like this the comments are flooded with people who use all kinds of FUD to explain why what they've just read must be untrue. It's strange. > Are these numbers real? Yes. I'm not the author, but they don't appear at all unusual to me. SF's developer market is nearly as screwed up as it's housing market (except not really, the housing market is truly someth…
I've got a really shoddy work history. What do I need to do to make myself attractive to these places? ie... I graduated 10 years ago, I've got 2 or 3 years programming experience in there mired with periods of unemployment, moving/relocating a few times, health issues (resolved) and dealing with the fallout of a bad accident (I walked away, but had to transport wife for about a year while her foot healed)
If you have the flexibility it sounds like Austin is your best bet for a close-but-high-paying jobs. It's a beautiful city as well, I love Austin. Would move there in a second. Remote work is possible but getting those positions is much more plagued with the whole catch-22 of needing previous experience in order to gain experience.
Obviously brush up on algorithms and data structures prior to interviews. Whether you think it's BS or not, that's just the best approximation of ability that most companies can manage to come up with.
You mentioned that some of your jobs had been paid hourly. My advice is to try to get a reasonable salaried position ($65k+/year) at a tech company and hold that down for ~2 years and ratchet your way up to companies that pay better. If you start that low it's not unreasonable to request 15% raises each year for several years. If you can hold a position at around that range for 1.5-3 years, changing companies should net you a 25% raise.
I've had co-workers with fairly scatter-shot resumes. It's a small red flag in interviews but I've never seen someone dropped from an interview because of sporadic work history. I've seen people dropped for lying about their work history.