I'm a good Information Technology consultant and I make a good living at it. The two are not necessarily related. There are tens of thousands (probably hundreds of thousands) of IT consultants who get paid hundreds of dollars an hour in spite of a remarkable lack of skills, training and talent. Why does this happen? Because many of the world's executives don't know anything about computers. They don't know the potential return on investment they could get from installing the new wiz bang thing. They don't know how to hire people to implement it if they do decide it's worth the money. Most egregiously, they don't know how much the equipment and software that they do have should cost them each year. This is dangerous for the executives to which I refer, so they hire consultants. They hire consultants with the same inability to tell how many they might need or how long their task should take. In IT consulting, it's what we call job security.
The problem is that the information age that IT helps foster, doesn't appear to be giving CIOs what they need. This will change. Standardization, outsourcing, ITIL, virtualization, commoditization of Storage and most of all CIOs and CEOs who were raised with computers will change it. In 20 years there will be 10% as many IT consultants.
Looking for a reference case, think of how long it took us from the time we had planes that could support a FedEx or UPS model until we had overnight shipping. Once a game changing technology (and for now I will lump the advances of Information Technology from say 1990 to 2002 as one game changing technology*) has widespread adoption, as IT now does, it takes years for the follow on advances to drive maximum value and simplicity out of that technology.
I'm not sure why exactly I wrote this post, this is just an observation that keeps occuring to me. I can say it's one of the reasons I'm persuing my MBA. While IT is maturing, it's going to be willing to pay for consultants (and executives, depending on what I end up doing in the long run) who understand not only the technology but its implications on business. I intend to be one of those consultants or executives.
*I could discuss why I am, for this discussion, lumping them as one technology and I might in another post.
2 hours ago