I'll agree with the split personality part, but I'd shape it a bit differently. IT leaders used to get by on the technical knowledge or being able to get very techical solutions built. That's good but the thing is those IT leaders were doing more managing of projects than bringing innovative ideas. They were presented with a problem or given a goal and turned loose. Today those leaders need to get in the habit of being ahead of the CEO/COO, they need to be watching people and processes so that they can propose innovative changes before it is brought to them as a problem. I used to hear often that you could either have a very technical CIO or a soft skills CIO, and a CIO lacking either was forgiven because it was just too hard to be both. Right now I see a shift away from that forgiveness, you need the technical skills to manage a technical team but the soft skills have to be there too if you want to be a successful leader.