I have four 7-foot tall books shelves in my home that carry computer books that have been purchased over a thirty year period. There are recent offerings on those shelves. I have read them, and my skills are current.
I am an embedded firmware engineer, and work closely with EEs to make devices like medical instrumentation, soil/concrete testing apparatus, and high-speed data loggers. I specify and use the latest uPs and peripherals. One cannot stay in this industry and fail to keep current.
The CEOs are getting rid of Americans solely to increase the apparent profit on the bottom line. This has nothing to do with skills. The H1Bs they hire are typically "greenhorns" that write really terrible code.
I don't do web pages. This is not really "programming", it is certainly not technical.
Hoooyaaa!
He boasted in ignorance, and now he's Roasted and Toasted!
Semper Fi!
All too true. OTOH, it makes more jobs for entire QA departments, until that gets offshored too.
All Bill Gates' fault. He taught business to accept unspeakable weak, bug-ridden, unreliable, overpriced, LATE software, and think it was God's gift to mankind.
Full Disclosure: I started on supercomputers and never saw a "blue screen of death" on a Cray ;-)
Cheers!