Live data from Hacker News

Ask HN: Going from CTO to Developer?

news.ycombinator.com

51–60 of 95 posts

Re: Ask HN: Going from CTO to Developer?

#51
Not a CTO but I fairly recently went from an engineering manager at a Big Co (I had 8 to 12 engineer reports, some junior, some more senior than myself) to an IC engineer at the same company.

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.

Re: Ask HN: Going from CTO to Developer?

#52
post #25

I flinch whenever I see people talking about "being a CTO", because there's really no such thing. The title doesn't really mean anything. In startupland, three possible (and possibly overlapping) meanings of the title are: 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.…

CTO is an actual role with well defined responsibilities in most companies. I’m sorry the ones you worked at sucked.

Yeah? What do you think that role is?

Re: Ask HN: Going from CTO to Developer?

#53
post #25

I flinch whenever I see people talking about "being a CTO", because there's really no such thing. The title doesn't really mean anything. In startupland, three possible (and possibly overlapping) meanings of the title are: 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.…

Small company would typically call their lead developer a CTO. Though I've seen once this was actually backed up by giving the person real share of the company and a seat on the board.

Why would a small company call their lead developer a CTO?

Re: Ask HN: Going from CTO to Developer?

#54
post #25

I flinch whenever I see people talking about "being a CTO", because there's really no such thing. The title doesn't really mean anything. In startupland, three possible (and possibly overlapping) meanings of the title are: 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.…

Surprised to see such a cynical and negative comment from such a well known account. CTO at early stage startup is often the most important person in the company, technical delivery/execution, hiring, early decisions on which frameworks, integrations, helping with sales, etc.

I could not disagree more strongly about the importance of a "CTO" in an early-stage startup. With few exceptions, you're talking about functions of engineering management. CTOs of established companies are almost as a rule not engineering managers.

Re: Ask HN: Going from CTO to Developer?

#55

Earlier quoted context omitted.

The obvious cynicism aside, what you said doesn’t really contradict point #1. All those responsibilities can be taken by any IC in pre-seed/seed startups (except the wrongly stated “most important person on the company”).

Sure, but then that IC, if executing correctly should just leave and found their own startup. And true, sales/building the right thing is often #1.

This is like saying that every successful product manager should go found their own startup, which, come to think of it, fair enough.

Re: Ask HN: Going from CTO to Developer?

#56
Ive done this a few times. Depending on the startup (size, domain, technical complexity, resources) it could just a coder with a fancy title. Now nothing wrong with that if you are getting to build freely, solving hard/interesting problems or working on problems that somebody is willing to pay tangibly for or you are trying to just get your startup creds up for your next play.

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.

Re: Ask HN: Going from CTO to Developer?

#57

I did this from a hands-on CTO role at a 20-person startup to a senior engineer at a 200 person e-commerce outfit known nationally in the UK. 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,…

> but it’ll get harder for me now I’m in my mid-40s. Only bad thing about age is that in many organisations you will deal with people that don't have that much experience as yourself and they are not aware when they are making a mistake doing something, because they read about solution on some happy clappy blog or something. Less experience people tend to go into arguments more easily to defend their position and you…

[deleted]

Re: Ask HN: Going from CTO to Developer?

#58
One of the most interesting examples is Mitchell Hashimoto of HashiCorp fame (13B publicly traded company). His career path was: HashiCorp CoFounder -> CEO -> CTO -> Engineer -> finally left HashiCorp in December 2023.

Now he enjoys private life while creating a super-cool Ghostty terminal in Zig [0], currently in private beta.

[0] https://mitchellh.com/

Re: Ask HN: Going from CTO to Developer?

#59
post #42
post #27

I'm an ex CTO. I ran the company as basically 2ic for 5 years before I quit. 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 wa…

Very possible outcome for OP too. The weakest part is usually the human factor and the need to bucket someone into a few categories like "rock star" or "loser" or "slightly better than unskilled labor" or "nerd engineer". Have been in a similar situation and sadly found unless your peers have truly understood what you've done and how, they'll filter your suggestions or insight through whatever bucket they've placed y…

Perhaps when you’re willing to trade a prestigious title for some sanity and personal satisfaction you’ve already determined that it doesn’t matter what your peers think or what gets decided.

They key is that you can’t just stop doing what you hate but you have to be able to lean into what gives you some satisfaction.

Re: Ask HN: Going from CTO to Developer?

#60
post #52

Earlier quoted context omitted.

CTO is an actual role with well defined responsibilities in most companies. I’m sorry the ones you worked at sucked.

Yeah? What do you think that role is?

CTO/VP Engineering have the same separation of tasks as CEO/COO.

The CTO is the chief engineer he or she sets technical direction for the company. VP of Engineering is the top manager for that division and executes the CEO’s vision using technical choices made by the CTO.

In many companies these are the same person, but not always. In my last startup they were separate people. The best chief engineer (CTO) isn’t always a good people person (VP).

Software companies that differentiate by some metric other than core technology might not need a CTO, which would explain your confusion if that’s your background.

Post reply on HN