I think we've reached the point where we can no longer have federal, defense, state or local Chief Information Officiers much less Chief Technology Officers who can't develop, inspect, compile, deploy or run modern software and source code from scratch.
And I don't mean they did it a while ago on punch cards or remember how bad Fortan was. No we need CIOs and CTOs who can standup a VM, a server, create a cloud and even run DevOps.
They don't need to be crazy in depth coders, but they have to still be playing around with code and even better have commits or bug reports on some open source projects. I just think with how fast technologies are moving a CIO/CTO has to have one foot planted firmly in tech land and the other in policy or the other core part of the business so that they can call BS on tech when they see it. This would probably mean moving younger folk into these positions, which isn't a bad thing.
SEE: JFDI as an example of folks I'm talking about
Agree, disagree? why?