I am convinced that beating my brains out to learn the latest software skill is basically a very bad gamble. Why should I spend my time learning something that my Indian and Russian friends will happily do for less than $12 per hour. I think I will go back to school and get a law degree.
There are a lot of engineers that feel that way, apparently. What concerns me is how they will vote come November.