Two answers
A) Is there an equally authoritative source for the former, or just
chicken little?
B) Both are correct.
Technology jobs aren't going away. There will be high demand in the US. There will be some shift away from core development and towards customer focused development (e.g. engagement/customization).
That said, there is ashortag of quality developers available in many parts of the US labor market. Good engineers will be in demand, poor ones will compete against cheaper outsourced labor.
--Mark