Live data from Hacker News

A CTO should be technical

blog.southparkcommons.com

111–120 of 367 posts

Re: A CTO should be technical

#111
Being a CTO means you are constantly switching hats. At the core you are defining the technical direction and strategy of a company. This obviously needs to be business aligned; so a lot of CTOs are all over that as well. And it touches on product as well. So a lot of CTOs are also head of product. And in smaller startups, anything vaguely technical is the CTOs job; as well as anything else that needs doing. I currently do this.

In some companies the CTO role is more important than others. If you are a tech startup, the CTO is likely a founder if not the main founder. However, there are also a lot of non-technical companies where the strategy is simply to build tech stuff as cheap and efficiently as possible while not getting in the way of the founders who tend to be non technical types running a company where tech is just a means to an end rather than core to what they do. Just because you have an app or a website does not mean you need a CTO. You might just outsource that to an agency even.

I've seen this a lot in the Berlin scene where a non technical founder team starts looking for a non founding CTO to build their thing and they end up with some engineer getting the label slapped on them. My advice to companies like that is that they should be looking for a VP of engineering instead and not slap CTO role on the relatively inexperienced early engineers they'll manage to attract to their company. More often than not this ends in tears; especially when equity is involved.

Often the roles of VP of Engineering and CTO are confused. They can be separate roles. Not all CTOs are good at managing large teams. And some engineering managers know a thing or two about tech. However, a VP of Engineering can be very hands off when it comes to tech. Building stuff is not their function. Managing the people that do is.

Lots of scale ups need one and the role is about nurturing and growing the tech team, not necessarily about having a lot of opinions on what the tech should be (other than be boring, low risk, predictable type stuff). Another difference is that a VP of engineering is not a C level executive and also not a founder. They are there to grow the business and make sure the tech team delivers whatever product needs delivering and that the right people are in place to make that happen. IMHO VP of Engineering is closer to and HR role than a tech role actually. You wouldn't expect them to write a single line of code. Lots of companies end up having both roles. Especially those with founding CTOs that turn out to not be ideal at managing their tech team.

Re: A CTO should be technical

#112

Earlier quoted context omitted.

Why was it a mistake to introduce yourself as such?

A play on the words.. my title was Chief Technology Officer, not Chief Technical Officer.... which in the context of this post is perhaps telling!

Sorry, I'm still confused. Is there a salient difference between Chief Technical Officer and Chief Technology Officer? I've always used and heard these as synonyms.

Re: A CTO should be technical

#113
The CTO should be able to liaise with employees, customers, and upper core management.

While some technical understanding is needed to contextualize operational costs, it is hardly a primary skill requirement.

Some may find it convenient to overburden employees with 6 roles in a small firm, it is often not a wise decision. Ignoring burnout factors, a company could end up with a very cool looking toy infrastructure, that essentially misses the subtle long-term stakeholder requirements.

Also, who hires an external employee for a CTO role… that sounds insanely risky. =)

https://www.youtube.com/watch?v=0D7hFHfLEyk

Re: A CTO should be technical

#114
post #94

Earlier quoted context omitted.

Real life is not fair. If the company initiative is to be transparent then sure you can be. However that is the vast minority of companies. Though people on HN may have a skew to thinking the opposite.

Curious to know where the statement "real life is not fair" is coming from / what it's referring to.

> do you want an opaque company where politics drive individual success >you want a transparent company where employees respect their leaders and where the best insight wins?

The comment I replied to has very startup company silicon valley skew to it naive of the majority of the world. Very few of us are in any position to determine or change the political/cultural/driving forces of a company we have to work at. Usually the best you can do is adapt to whatever is already there and try to make the best of it.

CTO is not a powerful position at most companies.

Re: A CTO should be technical

#115
post #57

Earlier quoted context omitted.

> Transparency is not your job. > You're job is to keep telling your reports that everything is on track no matter what > This will 100% require lying or being non-transparent at some point. I've only been performing roles of director / vp to small/mid size companies so far, so maybe there's some secret CTO sauce I'm still missing. To me this advice seems toxic and destructive. Vent upwards, yes. Manage expectations,…

Exactly what I thought. This is a view of employees as mindless drones whose only function is to make themselves busy. A very toxic management style. The advice that it is ok to be hated dogs the ditch further. This is also an implicit permission to the employees to lie to the CTO. This is pretty standard narcissistic behavior, where your lies to employees are just doing business, while employees lying to the managem…

>employees as mindless drones ... very toxic management style.

I agree.

Re: A CTO should be technical

#116
post #82

I have a really hard time working for someone who isn't technical, regardless of their role. I also have a hard time buying into the narrative that someone can be just a good manager. As an engineer and a manager I took my time to understand the basics of management, design, marketing, business development etc. to have educated conversations while building a product so I don't see why someone in those roles shouldn't…

If you're someone who has pride in their work, you should want to learn. Technical curiosity is invaluable in this field and it seems odd that there are people who insist on sticking around despite lacking it.

I don't think a lack of technical curiosity/professional pride is exclusive to managerial types, but there is a surprising number of people who hate the technical side but still want to be bossman.

Re: A CTO should be technical

#117
back when the word CTO was invented it had a different meaning than it does now. It used to mean the person in charge of the technology for a non-technology company. So for instance, a Wall Street firm would have a CTO in charge of their computer systems, critical infrastructure for their business, key technology trends to anticipate, etc., needed visibility in the C suite, but it's not their main business, it's not a profit center.

A technology company would have a VP of Engineering, because that's what the company does as a core business. A company like Boeing could have a VP of Engineering wrt the airplanes they build, and a CTO wrt their CAD systems. (I just made that up to try to give some flavor, not saying that's literally true)

Re: A CTO should be technical

#118

Earlier quoted context omitted.

> Transparency is not your job. > You're job is to keep telling your reports that everything is on track no matter what > This will 100% require lying or being non-transparent at some point. Following this advice is another way of loosing employees, at least I'd leave a company quickly if the CTO started lying about potential problems not being problems. In the end, depends on the company. Usually the company I've wo…

>all will be good when we release Well I've literally been in the position where this was true to close a deal so we could stay in business. What would be the best option in your opinion? Risk a critical person leaving right then and loosing the customer and then losing everyone job? Or lying and telling them we are all ok just keep on doing your job and don't listen to rumors? You are espousing false virtue/armchair…

In real life, some people are human lie detectors, or at least better at detecting lies than you are a liar.

But I can acknowledge there are cases where transparency is simply not an option.

Re: A CTO should be technical

#119
post #68

Earlier quoted context omitted.

> Eventually some of those reports will hate you as well even if you do everything perfectly. Its inevitable from being in charge. You may not find out till running into them years later and they just shrug you off when you try to say hi. Maybe they simply found out that you kept lying to them?

That was not the reason. I know its hard to understand if you are never in such a role. People can be very irrational and will look to blame someone in charge when bad things happen. Even if they are the cause of those bad things. I had one guy that got obsessed with crypto and was doing crypto trading instead of his work, not showing up/logging in, not making deadlines. He went off on me for like 30 min when I fired…

I've been on the reverse side, where it was obvious the CTO and CEO were hiding things. It's annoying for a while and then eventually there's some proverbial straw that breaks the camels back.

Word spread pretty quickly through various cliques in the company. Some teams had no idea what was happening, other teams lost literally all their developers and and couple managers over the course of 30 days.

During my exit interview I mentioned the dishonesty and they just doubled down that I was imagining it.

Re: A CTO should be technical

#120
post #112

Earlier quoted context omitted.

A play on the words.. my title was Chief Technology Officer, not Chief Technical Officer.... which in the context of this post is perhaps telling!

Sorry, I'm still confused. Is there a salient difference between Chief Technical Officer and Chief Technology Officer? I've always used and heard these as synonyms.

I think many people would consider either to be a good term to use.. but in the context of this article that we are commenting on (about CTO being technical), the slip is an indication of my predication to CTOs being technical.
Post reply on HN