Personally, I think this is more harm than good . Do we need 10,000 programmers or 10,000 laborers?
I'd rather they offer 10,000 spots to able-bodied refugees waiting at the Mexican border. People that have a strong work ethic, won't arrive looking for another $1m home, can realize their dream of a better life, and fill the construction and service jobs we so desperately need to regain the balance we had before we recruited the last 10,000 programmers.
I'm sure we can put 10,000 programmers to work, but I'd prefer to see 10,000 hammers, wheelbarrows, and PWSs first. They can help us catch up the infrastructure and service work we forgot to do over the last 10 years.