The Pakis and such being imported in here on H-1B visas are really making things rough.
Regardless, I'm not aiming to spend my life writing software. There are better things to (from my perspective) like designing and maintaining networks, database management, content management systems, and security.
There's plenty of decent tech jobs here in Northern Virginia, especially with the government around, and they have jobs that can't be outsourced.