Live data from Hacker News

Ask HN: I don't enjoy being a CTO. Now what?

news.ycombinator.com

11–20 of 228 posts

Re: Ask HN: I don't enjoy being a CTO. Now what?

#11
Sounds exactly like the CTOs job. I think too often the folks in SV abuse the CTO title when they really mean senior architect or engineer.

I'll offer advice but it comes from someone with no experience:

Take this opportunity and grow from it. So it's not the job you wanted or expected; you can still find a way to be successful. Really get to know the teams, figure out who has the emotional and intellectual capacity to deliver for you, and reward those folks. Good luck!

Re: Ask HN: I don't enjoy being a CTO. Now what?

#13
That's life. The higher you go, the more crap you have to eat so those who deal with executing can execute without distractions. If you don't want to eat crap, you have to stay at a lower level (team lead/distinguished engineer/r&d labs)

On the other hand, being that high should indeed get you ownership and control, if you don't have it question your relationship with the CEO/rest of the company. You should own and be responsible for all the technical stuff, that is the upside of eating all the crap you can eat.

On a related note, if you are a good coder, you can and should schedule some time to do pair programming with the team to stay on top of things and actually write some code. But only as long as you are more of a help than a hindrance.

Re: Ask HN: I don't enjoy being a CTO. Now what?

#14
> 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.

Welcome to management! You're dealing with the crap so your people can do their job. If you get to code a few weeks a year then you're lucky.

If you really don't enjoy it, go find something else. There are a lot of highly technical jobs that should prove a real challenge.

Re: Ask HN: I don't enjoy being a CTO. Now what?

#15
Maybe its too big a company? "Around a few years" sounds like they have a sizeable staff. So a CTO position there would be very different from a CTO at a new startup. Pretty much like you describe it. A management position, heavy on the 'officer' and lighter on the 'technical'. Managing a team of technologists make you responsible for making the right decision. Too many folks think CTO means you 'get to' make technical decisions. No, you're actually responsible for making sure the right ones get made. Which means listening to your competent team, understanding what they tell you, and reconciling that with the business.

Re: Ask HN: I don't enjoy being a CTO. Now what?

#16

Key question is WHY did you take up this job in the first place? Do you really believe in the mission of this company or just the CTO title and a lucrative pay attracted you here. If you truly believe in the mission of the company, you're doing the right thing by taking all crap and making progress towards end goals. You are probably not coding because your time is better spent doing what you're doing now. Will you m…

I have to agree. In my experience some of the best managers have been the ones who shielded their employees from bullshit, taking the brunt, making sure we can keep moving quickly towards completing the goals.

Re: Ask HN: I don't enjoy being a CTO. Now what?

#18
post #8
post #2

Can you re-architect the product from scratch? This should be doable if the raw building blocks (modules etc.) are properly designed and easily incorporated into a new design. If this is not the case, then all the more reason to rewrite the code!

OP not enjoying the CTO role doesn't mean he/she should waste company resources for their own amusement. http://www.joelonsoftware.com/articles/fog0000000069.html

Read carefully: I said only rewrite if the code structure is bad. If the code structure is good, then re-architecting can amount to restructuring only the top-level parts.

It can give OP a better feel for how the code is designed, and give them more opportunity to change things in a more structured way in the long term by repeating the process (rather than just fighting fires every time).

Re: Ask HN: I don't enjoy being a CTO. Now what?

#19
By and large, you are describing people management. It is quite about dealing with crap. I don't mean that as a complaint, merely a fact.

Good managers take crap so others don't have to.

Ideally, we get good enough to prevent the crap from happening in the first place. But it is most certainly the job. It's entirely understandable if you find it's not for you.

Re: Ask HN: I don't enjoy being a CTO. Now what?

#20
post #2

Can you re-architect the product from scratch? This should be doable if the raw building blocks (modules etc.) are properly designed and easily incorporated into a new design. If this is not the case, then all the more reason to rewrite the code!

Over the years; I have found very few valid business reasons to re-write a code base that is still supporting the relevant business.

As a CTO, there is a good chance the poster would not be materially involved in such an effort.

From a business perspective; something that works is more important than something that is well architected.

Post reply on HN