Network/systems admins are becoming commodities MUCH faster than developers. Yes, there are some areas of development where it is commodity work where it's just getting sent to "dev shop in a box" overseas using some common tool package. I wouldn't want to be a general programmer right now, I think that's a dead end unless you can bring something else to the table. Some things (like, say, basic Web dev) isn't worth doing unless you are a small shop working locally where the customers don't have enough demand to justify going overseas, but that's low margin work.
At the same time, companies are realize the automation and computers are making most of their business itself a commodity, and it is only through the competitive advantage of SOFTWARE that they can win. There are lots of ways in which smart companies use software to win, and a lot of really good developers are making a ton of money out there doing it, but you don't hear about it anymore because it isn't new or novel.
Keep Up with TechRepublic