I recently joined a startup as their CTO and I'm hating it. They've been around a few years and have product market fit and now need technical leadership to grow the team and product.
It's my first senior management position, having been heavily code focused the last 12 years, with some small management as a senior/lead.
For my entire career I feel as though I've been working towards being the CTO and now I'm here I find it's not at all what I expected. It seems to be mostly about dealing with everyone's crap, trying to fight fires and constantly battling with the other managers and tech team to get things done. I haven't even written a line of code in months.
Over the past few years I've had a few gaps in my career where I have started my own business and been fully in charge of things. Those times were amazing although I never reached any level of sustainability. I thought perhaps being CTO in a startup would give me some of that same ownership, control and enjoyment but it just feels like another job. I actually feel a bit depressed by the whole thing which is a new sensation for me and my personality.
Am I expecting too much? Is it simply another job? What can I do to fix this or should I leave and get back to a coding job?
I'd love to hear from people with similar experiences!
PS. Sorry for the throwaway account but my main account has too much personal info for this topic!
I was a very hands-on CTO for years after a decade of coding, and broadly enjoyed it. But as the teams I managed grew it became increasingly unfulfilling. When you're CTO, you're often excluded from business decisions which have a bigger impact on your team than any tech innovation, and the input you do have can be hard to relate to the shared business context of the CEO/COO/CFO.
So I went and got an MBA (Harvard).
Now I know exactly how to frame (and improve!) my non-technical contributions, have much more context on what "success" means, and have the credibility to really be a part of the senior team.
Unfortunately, there's no real place in the world for a highly technical business leader. You have to leave code behind at a certain point and spend your time on people/financial/planning issues. The ultimate end of that road is CEO, and not everyone wants to go there.
Also, I'd really misdiagnosed my malaise. What I'd been missing was not strategic input, but the opportunity to build things. To weave together inspiration and ideas into innovation and growth. I love building things and challenging assumptions, it fulfills me.
Now I'm off to start a new venture as a solo entrepreneur. The only truly successful technical leader is the founder, and that feels right. My last day at my day job is June 30th. :)