I can't give you any insight into developer wages. But as far as commuting in the Houston area goes, I used to commute from Fort Bend County to Bush Airport (which really was an absurd commute) and it took me about an hour each way. So if you're trying to keep your commute under 45 minutes each way, you may have a wider area of acceptable areas to live in. Especially if you are thinking of companies inside the loop.
I'll be making about $83k/year this coming June (haven't graduated yet...) working in the Greenway area in the loop. I have an apartment lined up which will actually be in walking distance, so life will be easy. But I'm the sort of person who tends to think too far forward in the future, and I don't want to be renting an apartment my whole life. To me, the sooner one owns a home (and by own I mean own, not a mortgage) the better, as that's one major step towards true financial independence, as it means no rent or mortgage payment at all. And short of striking it rich, the only way to outright own a home early on in life is to make a lot of money with a permanent residence in a very cheap area.
At the same time, I really don't want to commute and don't feel comfortable spending more than double my salary on a house (I don't want to be "house poor").
In striving to satisfy all these desires simultaneously, I'm led to the consideration of consulting in the next few years. A few posters (patio11 and a few others I don't remember) here on HN have convinced me that, if done right, consulting can be a path to financial independence without the unpredictability of the startup "lottery". The idea, I hope, is that through partially remote consulting work one can make a wage which is disproportionately high compared to the cheap area in which one lives. It remains to be seen if any of this speculation is actually true.
> The idea, I hope, is that through partially remote consulting work one can make a wage which is disproportionately high compared to the cheap area in which one lives. It remains to be seen if any of this speculation is actually true.
This is precisely what I've done with my life for the last five years. It works, on one condition: you must find, connect with, and sell the Right Kind Of Customers for it to work.
If you're just a programmer (which, of course, Patrick famously recommends against identifying as), you are competing against every other "programmer" with your list of bullet-point skills, many in places a lot cheaper than even your "cheap area in which one lives"— e.g. eastern Europe, former Soviet states, etc.
The trick is to position, market, and brand yourself as a specialized, boutique consultancy that incorporates various highly-sought-after technical skills in a complete "special sauce" package for businesses to achieve business-ey goals. People LOVE good abstractions, and are willing to pay for them. Be a problem solver/revenue increaser, not a "programmer". If you try to compete on a specific, easily-defined technical skillset, you'll lose to vast hordes of internet-connected Romanians, Latvians, and Ukranians every time - they can maintain a very comfortable standard of living at prices way below what you could offer your services for.