Here's a hint.
Hire back the white males you laid off because of Microsoft's Brian Valentine "Think India! Two for the price of one!"
Companies used to not be so utterly greedy: they'd TRAIN people in the technology they needed, taking the risk of attrition.
But now the Ivy MBA crowd (and the cult of the CEO started by Jack Neutron Welch) have convinced business to push ALL risks onto potential employees.
(While Jack negotiated a severance package which included $2 million/year *for life*. No value added once he's left the company.)
"Train yourself, hoping you picked a stable, popular technology, and then run an uphill gamut against hiring white males in favor of H1-Bs and diversity hires; and if you fail to get a job on either count, it's your own fault. And now you're out the money for the training, and a gap in your resume which makes you even harder to hire. But you deserve that because racism."
So white males took the hint, and ran like droves from IT.
You stupid greedy lemmings in management ate your own seed corn.
Sod off.
I don’t employ one single H1B—not one. I hire the best, and I pay top dollar. If you are competing with H1Bs, that means you have *no talent* and you are a bottom-feeder, low-earning, low-productivity developer.
If you have skills, then go get a developer job—you can have one today, at a high salary, if you’re good. If you have business sense, although I think we’ve established you do not, go a step further and start your own company and implement the hiring practices you prefer.