Mid-market CIOs have plenty of hands-on IT experience, but more likely as architects than as software developers or business analysts.