4 ms·
As a CTO myself, I can commiserate. I'm still a decent developer but I'm also a decent project manager, systems architect, software architect, tester, business
by thewileyone 5y ago
As a CTO myself, I can commiserate. I'm still a decent developer but I'm also a decent project manager, systems architect, software architect, tester, business analyst, software engineer and sysadmin, not only because I have my hands in all of these roles now but also because I've done these roles in my career. I'm also a decent salesman, service delivery manager, business strategist, etc.
Unfortunately, when you step into a CTO role, skills-wise, you have to become a generalist to do your job better.
If you're losing faith in yourself because you feel your technical capabilities is diminishing and so is your perceived value to the organization, I fully understand. You need to reevaluate what your value in your role. Is it important that you're the best developer? To me, no. As others have pointed out, your job is to make the better decision in a sea of decisions; I say better and not best because sometimes the best decision is not the right decision for the business.