by thatguyagain on 3/30/24, 10:56 AM with 89 comments
by simonw on 3/30/24, 7:18 PM
I'm personally a big fan of the "Engineer/Manager Pendulum" model described by Charity Majors: https://charity.wtf/2017/05/11/the-engineer-manager-pendulum...
Engineers who have spent some time in management are extremely valuable. They have a better grasp on how things work, they have better leadership skills (you don't need to be in a management role to provide useful leadership within a company) and they're generally useful as all-round contributors.
There will be people out there who will mark you down for this. That reflects poorly on those people, but that doesn't mean they won't be in positions of influence where their poor judgement can still impact you negatively.
There will be plenty of other people who get it, and who will respect the choices you have made.
And you can always swing the pendulum back again later.
by PaulRobinson on 3/30/24, 7:22 PM
I was miserable for a long time, and sat down one day and made a list of all the things I liked about the job and all the things I hated. Everything in the “like” column was dev work. Everything in the “hate” column was the management work. So I slept on it for one night, quit, and went hunting for a dev job - this was 2015 so not too shabby.
There were a lot of things about this move I regret. The pay cut, the fact that my office in London got shut down as a consequence of my quitting meaning nearly everyone was made redundant, the fact that at my new role I was kind of resented a fair bit by other engineers.
But I was a lot happier and settled in my life. And nobody else can do that for me. I had to own the actions to make my short life on this planet better.
I’ve done management work since, and I’m now back to being an IC at a FAANG, but not as a software dev. I am now thinking about getting back into dev but it’ll get harder for me now I’m in my mid-40s.
I say if you aren’t happy, do it, but realise there will be some pain points. Ride that out, keep your head down and stay focused and you could be a lot happier.
by __d on 3/30/24, 11:39 AM
No, people won't really understand.
Is it a bad move? There are no bad moves, only bad reasons?
I was not CTO, but I was basically doing that job without the title. My company was slowly failing (although no-one would admit that at the time, it did go bankrupt 9 months after I quit). We'd moved to NYC for the company, on a company-sponsored visa. My partner and I had just had our first child. Like your "friend", I was pretty tired of management, politics, the constant scramble, and trying to fit some actual building stuff in between.
So I quit, moved back to my home country, took a few contracting gigs for a while, and then went full-time as a software engineer at a medium-sized company.
It was absolutely a backwards step, career-wise. Less pay, disconnected from the startup scene, outside the networks I'd spent years building. It easily put me back 5 years, probably more like 10, in terms of career.
OTOH, I was working from home, with heaps of flexibility, which was perfect when my kid was little. For a while, we both worked 4 days, one weekday off each at home just hanging out with the kid. Work was fine, but I kicked the obsession that it had just about become.
10 years later, I haven't tried to climb back. I do 5 days full-time now, but I'm just a senior engineer. I miss the challenges, but not enough to want to go back. I get paid less, but I'll probably live longer, and certainly better, this way.
Everyone's different. Some people leave tech, and make furniture in the woods. Some people just pull back a bit. You can pause and then have another tilt at it once you've recovered a bit. There's no rule book, really. Do what feels right and good.
by excto on 3/30/24, 7:39 PM
Before I quit they offered me profit share which was stupid because profit can easily change.
I do not regret leaving at all from a mental health perspective. I was losing my friends, family and myself.
I do regret leaving because afterwards I'm just a loser developer, lumped in with the guy that moves the button left a bit, when before I was orchestrating tech strategies and winning.
I think I'd have been better off staying as CTO, not because "profit share" was attractive to me, when I had no say in expenses, but because I was good at making a business succesful. Sitting here pushing pixels and spreadsheets sucks.
Every situation is different though. The only lesson I learned was that every job is hard but in different ways. Going back to dev felt demeaning. Watching inexperienced sales people ignoring what matters to people buying services. Trying to have an opinion but being told in no uncertain terms they don't care because I'm a nerd and people don't buy from nerds.
Seriously it's been difficult going backwards. I think I would have been way happier still being in charge.
by CSMastermind on 3/30/24, 7:23 PM
People overestimate the importance of titles.
Anyone can start a company and call themselves a CTO. Plenty of line managers at big tech companies have more responsibilities than CTOs at start ups.
As long as you're not 5+ years into people management and have a team of less than ~50 it shouldn't raise any flags with most interviewers. People switch between manager and IC all the time.
Just have a good story ready, be humble, and demonstrate good self-awareness and you'll be fine.
by jgrahamc on 3/30/24, 11:04 AM
Of course, I then ended up being CTO again!
by thebeardisred on 3/30/24, 7:50 PM
by triyambakam on 3/30/24, 7:25 PM
A small start up CTO is nothing like a CTO of a big successful company.
by michaelt on 3/30/24, 7:43 PM
Most people in tech know everyone who founds a startup immediately grants themselves a grand-sounding title, it's traditional.
Nobody will think it strange if a 22-year old startup CTO with 4 reports switches to being an IC at a big corporation.
by beardyw on 3/30/24, 12:14 PM
by tptacek on 3/30/24, 7:37 PM
1. The corporate officer title a founder that isn't the CEO gets because they're on the board, purely as recognition of their seniority ("why is this person on the board?" "because they're the CTO.")
2. The consolation prize a founder or early employee gets when the mature engineering organization takes away their commit privileges.
3. The fluffy title a founder or senior employee gets when they transition to a customer-facing role so that prospects are (ostensibly) impressed.
These are all situational and don't really describe a "role". Excepting case (1), I would be a little alarmed if a company I worked at asked me to assume a "CTO" role. Either way: having been a "CTO" says basically nothing at all about whether you're lateral to software developers.
Your question makes more sense if you consider the move from VP/Engineering to developer. Either way, you're completely fine from a signaling perspective, but you're especially OK if your title was "CTO" and not "VP/E". The last thing in the world you should want is a career trajectory defined by "CTO-hood". Yikes!
by flashgordon on 3/30/24, 8:50 PM
But I have found often startup CEOs look for CTOs for a few tactical and myopic reasons. They cannot code (or worse cannot design beyond copy-pasta from stackoverflow) or just to bolster their "look we have a faang-er as CTO" creds. Just as often the CEO has very little business or product sense (not to mention any leadership) but just needs a coder to build out their ideas (usually half baked ones in a very reactive fashion). Here you will also find that there is a new direction each week based on what a lead told them in passing.
Worst of all you will have very little resources (are you the sole coder/CTO?) but will be blamed for all the wrong choices (dont worry about writing tests - we dont have time ===> why are things breaking?).
The pendulum in this case is not a bad choice. Typically after you are burnt by one startup it doesnt meant all startups are bad. Just that you could use that big-co IC role as a charging station. Or if you actually like management (and there are lots of reason to) you could always switch to management in a big co and then go back to a startup more worthy of you. Now obviously you are the mercy of the hiring committee/team/market so a better story for why the switch definitely helps.
by Black-Plaid on 3/30/24, 7:18 PM
Went back to IC roles, no regrets, much happier with what I am doing. Money isn't everything, as long as you have enough to live well, you don't need to make 7 figures, just make sure you are working toward a couple million in investments for retirement if you are in the US.
by vrinsd on 3/30/24, 7:50 PM
If you have solid team members who are secure in what they know and their position they'll appreciate your broad(er) skillset and will want to work with you and it will be a non-issue. If anything they'll respect you tried something "beyond" what a normal senior engineer might do or get to do.
If you have one or more people who are insecure or "not an A-player" they'll likely view you as a threat to their career progression and you'll have to be cautious around these people.
A good / great manager wants people of diverse backgrounds and experiences, a mediocre manager might feel threatened by you because your insight might challenge his authority or the concept of it.
If you're interviewing with a team they'll likely know your background, but if it doesn't come up I wouldn't go out of my way to discuss your CTO role, just stick to the technology parts you've worked with.
by iamflimflam1 on 3/31/24, 7:58 AM
The problem you have in a failing startup is you don’t have any scope for bringing in help for yourself. Can you hire a VPEng or Head of Engineering to take on a lot of the day to day management and delivery responsibilities? You can move yourself into a much more technical/R&D role.
Another thing to remember is that “CTO” can encompass many different things depending on the size of a company.
Very small early stage startups - the CTO is generally the most prolific IC. It may be that this the sweet spot for you.
Businesses often require different CTOs for different stages and there’s nothing wrong with being a particular type of CTO. You can say - “the role has evolved and I’m no longer the right person”. Or “my strengths are in these areas, I need people to fill in these gaps”.
by mattlondon on 3/30/24, 8:27 PM
If nothing else I think I am a much better engineer as a result of several years of being a manager because now I know the "other side of the coin" and won't shy away from the people-parts of engineering. I am much happier and way, way, way less stressed. I think other engineers respect the decisions and you have greater impact and influence since you are a great engineer AND you can also do the management dance so others look to you as a natural leader.
I'd recommend a few years as an engineering manager for any aspiring engineer.
by piterrro on 3/30/24, 8:06 PM
If you are tired of "all the responsibilities, management, etc" then you will probably not follow that path anymore, you tried and it's not for you.
However, if you ever decide to follow that path again, be advised, boards/founders want to hire C-level people who have a proven track of building successful organizations through good and bad times. Having even a single occurence that signals you were "tired of all the responsibilities, management, etc" will disqualify you.
by SkyPuncher on 3/30/24, 7:28 PM
In my opinion, it’s great because ex-CTO types know what their managers need and are typically very easy to manage.
by lr1970 on 3/30/24, 9:12 PM
Now he enjoys private life while creating a super-cool Ghostty terminal in Zig [0], currently in private beta.
by hinkley on 3/30/24, 7:18 PM
One scenario I could see working is moving from CTO to founding IC for another startup, but that conserves a number of things your friend might be tired of. Like long hours, and sitting under the Sword of Damocles 24/7.
by rufius on 3/30/24, 7:34 PM
It sets a strange precedent sometimes too if not well communicated and managed.
by suyash on 3/30/24, 7:17 PM
by madsbuch on 3/30/24, 8:20 PM
by gravypod on 3/30/24, 7:17 PM
by vetrivelcsamy on 4/1/24, 7:34 AM
by KingOfCoders on 3/30/24, 7:43 PM
by brudgers on 3/30/24, 7:05 PM
That's what matters.
Life is much bigger than careers.
Good luck.