The Job vs The Role

There is a difference between being good at the CTO job and being good at the CTO role. 

The job is everything that is required to deliver real results: hiring great people, building great software, buying the right things, defining strategy and doing everything it takes to execute on that strategy accurately.

The role is the perception of the job you’re doing; how well you play the part.  

It is much harder to learn how to excel at the role than it is to learn how to excel at the job. Expectations can change via conversations that happen in conference rooms you’ve never been to, involving people you’ll never meet, who discuss questions and decisions that will never be communicated to you. The CTO role is not a game played with complete information.

Despite that, it is important that we do everything we can to create and fulfill roles that we feel are right for the organization. Sometimes that means forcefully arguing for change, other times diplomatically finding compromise. Sometimes it means spending more time interfacing externally, and sometimes it means putting in extra face time internally. It involves finding the right balance between different stakeholders’ ideas of what the company needs, which are very often mutually exclusive.

Recovering from Mistakes

One gauge of how good someone is at their job is how well they recover from mistakes. You can tell how great of a guitar player Neil Young is by seeing how well he recovers from a misplayed note in a solo — somehow, he actually makes it sound good. Likewise, chess grandmasters are excellent at making their mistakes as difficult as possible for their opponents to exploit and so turn many losses into draws.

In our jobs we often make mistakes when it comes to project management, hiring, putting the wrong people into a big role, politics, architecture, and so many other things. Being able to quickly realize that a mistake has been made, and somehow having the mental fortitude to leave the past behind and re-approach the current situation with a fresh perspective is what sets apart amateurs from professionals.  

CTO Skills

Which skills are really necessary to excel as a Chief Technology Officer?
What enables one CTO to perform better than another in a given situation or role?
When looking to improve, how do you know what to focus on?
What does it really take to do this job?

I believe that skill as a CTO is an amalgamation of several dozen individual skills, each of which can be strengthened independently, and the relative value of which varies from role to role.

Team Building Skills

  • Recruiting
    • Attract, hire, retain the best people
  • Staffing
    • Having the right people and matching them to the right roles are two different things
  • Team Organization
  • Evaluating People
  • Firing

Organization Skills

  • Time Management
  • Project Management

People Skills

  • Leadership
  • Motivation
  • Diplomacy
  • Advocacy
    • Getting stuff approved
    • Getting stuff killed
  • Therapy
    • Supporting people up, down, and across the org
  • Emotional Control
  • Empathy
  • Negotiation
  • Mentoring
  • Teaching
  • Crucial Conversations
  • Bullshit Detection

Communication Skills

  • Speaking
    • Sub-Skill: Communicate via phone
    • Sub-Skill: Communicate via video
  • Writing
    • Sub-Skill: Effectively use email
    • Sub-Skill: Communicate via text chat
  • Reading
  • Listening
  • Presenting
  • Documentation

Technical Skills

  • These vary greatly depending on the role

Creative Skills

  • Product Management
  • Strategic Planning
  • Tactical Execution
  • Innovation
    • Awareness, understanding, and experience with cutting edge technologies and solutions
  • Ideation
  • Questioning the ordinary
  • Being resourceful

Mental Acuity

  • Energy
  • Acting quickly
  • Judgment
  • Confidence in forming opinions
  • Making and committing to decisions
  • Situational Analysis
    • How big of a mess are you in?
    • How can you improve your position?

Financial Skills

  • Budgeting
  • Accounting
  • Valuation
    • Every executive should at least understand options and intrinsic value.

Facilitation Skills

  • Build vs Buy
  • Vendor Management
  • Industry Knowledge