The problem with employment based 2nd and 3rd priority are the per country quotas, especially for people that count against the Indian quote. The EB2 quota is currently in 2005 for Indians.
As for EB1 (alien of extraordinary ability), it isn't a terrible good fit for programmers. The rules require an alien to meet 3 of 10 categories, but many of them are either wholly inapplicable to the industry, or only cover a narrow subset of it.
As for EB1 (alien of extraordinary ability), it isn't a terrible good fit for programmers. The rules require an alien to meet 3 of 10 categories, but many of them are either wholly inapplicable to the industry, or only cover a narrow subset of it.