so people have to live in the boondocksHomes are pricey, no question. But, DC is one of the more affordable top-tier cities in the US. Especially if your work is in the suburbs.
For software people, you can buy a reasonable[1] TH in Reston for around $600k and have a reasonable commute to most of the NoVA tech corridor. Or Metro downtown. Or ride your bike to many employment centers. Or, if you're really lucky, you can walk to quite a few employers in Reston (Google, MS, Ellucian, Walmart Labs, various three-letter agency IT offices, etc).
1 - mid-70s build, 3-bed, 2.5 bath, 1500-1800sqft, in a good school district and with walk/bike access to schools, grocery/pharmacy, many doctors, and Metro.