I'm constantly learning and reading about technical leadership but I'm curious what experienced CTOs on Hacker News would say.<p>I've been CTO at E-DealerDirect for about 6 months now and so far my biggest challenge has been letting go of tasks as we scale. I'm used to hoarding work and I've had to constantly train myself to delegate.<p>Outside of that scenario, what else is important? What skills do I need to learn that I may not have now?<p>Thanks for your input,
Hunt
Never underestimate the value of engineer training. Document your best practices and coding style. Diagram your software at a high level to show how different components interact. If you have any internally developed frameworks add documentation or at least an FAQ explaining why certain design decisions were made and examples of how to complete common tasks with the frameworks. It might sound like a big investment up-front but it doesn't have to be, start small and your materials will grow with your organization. Encourage your engineers to contribute if they had to figure things out on their own. Being able to point to these materials will help on-boarding and free up your time for high level tasks.