re: Why The CIO Position Is In Jeopardy
In my view, as automation sinks its teeth into software development, the number of developers will dramatically decrease, and the average skill and talent level of the survivors will just as dramatically increase. They will be either creating & maintaining systems using the automation tools, or creating & maintaining those tools. Because of their advanced level of skill and experience, they will be in short supply, so their geographic location will be irrelevant, and they will earn globally-based salaries. This will eliminate labor cost arbitrage as a business driver, which will wipe out the whole concept of "off-shoring". All of this will not happen tomorrow, but sooner than people think.
The implication for the CIO function, IMHO, is that it will become a position demanding an even higher skill level, will perform integrative/coordinative and vendor-selection duties, and will report to the Enterprise Architect.
Disclosure -- I'm the author of a computer language expert system that is pushing things in the direction I have described.