Let's start by accepting that 50% of CTOs can't be above average. What can you do about this as a CEO? I see variations of two themes: 1) Find some benchmark, and reset internal expectations if they're wrong. Replace the technical talent if they're not great. 2) Claim that they're the best, and set high expectations. My belief is that once you've chosen your team, you're better off going with #2. This isn't to say pu…
And of course, this applies to CEOs too. What is a CEO to do when they realize that they are worse than average? What can you do about this as CTO or another part of the team? Sadly, the only option appears to be to quit.
I'll add a question though... "What makes you think you know your boss's job enough to judge their performance?" This isn't aimed at you, but people in general. As a manager of managers, I've seen people 2 levels below think that their failing manager was outstanding. The reality is they didn't see the things that were important in that manager's job. (This goes for the CEO valuing the CTO)
Understanding other people's performance is very difficult.