• As a dev, it is very hard to let go of the control, management, and development of the platform/apps you created from scratch. Not being the one calling the architectural shots is tough.
  • As CTO you should definitely not be the best developer in the team (whatever that really means). You're doing something wrong if you are.
  • Trust in the expertise of others in the team (that's why you brought them into the team).
  • Drop the ego.
  • Depending on the size of the company, you'll be doing a TON of not-code-related work (possibly the majority of time?) -> Business Development, Compliance, Legal, Fundraising, Product Marketing, etc. You're involved all the way through big company initiatives.