I changed the title of this article about 50 times. Some losing candidates:
- CTOs driving your VPs crazy for fun and profit – true but fenced me in too much
- CTO:”You got vision in my technology”- with apologies to the good folks at Reese’s. A bit esoteric and again not enough latitude.
- CTO: “What would you say you do around here?” — with apologies to Mike Judge (please don’t sue me!). This was a tough call but I’ll learn to love again…
In both my personal and professional life I get a lot of questions around what a CTO is exactly. Everyone knows what a CEO does (mostly). COOs execute on vision through operations. CMOs do, ah something, yeah I’m sure they do something… with uh (capital ‘M’) Marketing. That means not the t-shirts or ball caps. [Easy Biff, I'm only joking] CFOs have it easy with the lack of ambiguity in that whole finance thing. Sadly it isn’t so cut and dry for CTOs. Probably because we’ve been our worst enemies. We like having fingers in *every* pie and are slow to give up those pies. Mmmm pie.
I threw this post together to try to explain what it is CTOs do, why we do it and how you need to manage a CTO up and down. Obviously this is only my personal views from being a CTO and from commiserating and hanging out with other ones, your mileage will definitely vary.
“Typing” Your CTO
You need to know what breed of CTO you’re caring for. Each of the following has different characteristics, preferences and personality traits. Although there are other “species” out in the wild, in North American software you’ll likely have one of the following beasts:
* The Technical Founder – the person that wrote the code that got the company off the ground. Has sweated to give the alpha/beta/product life and as a result any criticisms are effectively received/interpreted as “Your baby is ugly! Now where’s your Corn Flakes so I can piss in them too!” Is never far from code.
* The Visionary – sometimes seen as the flake without any “real” deliverables. Is never far from a whiteboard. Can write code but shouldn’t.
* The Figure Head – parachuted in, probably did or was associated with something impressive in a semi-related industry. Doesn’t know most of the company but is on a first name basis with most flight crew. Is never far from PowerPoint.
All of the above are neither nocturnal nor diurnal but more typically work almost all the time. A CTO tends to segment their day into multiple sessions — this is because they’re overly concerned about “flow”. This peculiar trait is challenging for the CTO both in terms of their expectations of other’s availability and similarly their responsiveness. Also unlike developers, CTOs are typically very social animals but their odd self-imposed schedules prevent ‘normal’ socialization outside of technical circles. Ironically this social trait does not translate to excellent management skills which most CTOs lack.
Related Species
VP Dev/R&D/Engineering – often confused with CTOs, VP Devs are a different breed entirely. You can typically distinguish a VP Dev from CTO from the CTOs ability to match markets with problems with game changing technology coupled with their capacity to speak coherently about deeply technical things at a level that business people can understand all the while retaining credibility with the technical folk in the room.
VP Devs on the other hand can be determined by their freakish level of attention to detail and love of process (again freakish). They worry, a lot, about executing on the nutty crap their CTO (particularly “The Visionary”) just cooked up and possibly presented to a large audience and you’ve got to love them for it. As a result the VP Dev is crankier then even the crankiest of CTOs. That’s because Veeps keep it real, they shelter developers from the CTO and other C-types and in really productive cases they’re a great reality check for the CTO. Sometimes CTOs unnaturally camouflage themselves as a VP Dev until they are unconvincing in either role.
CEO – strangely the CTO and CEO are allies though cross-breeding is rare. Often they travel together on migratory patterns to key customers and events and plot “vision-y” things on cocktail napkins. This drives the organization crazy but is a really, really good thing.
Daily Habits
The Technical Founder CTO largely lives their day the same way as they did when they bootstrapped the company. Although both the coffee and the food has gotten better, the Technical Founder spends less time in code which can lead to a general crankiness. Prolonged exposure to a 3 monitor setup and some uninterrupted flow makes everything good for everyone.
The Visionary has 2-4 good whiteboard sessions per day all focussed on market dominance and shaking up the status quo. They then proceed to confuse everyone in the company with ad hoc discussion of their germinating ideas. They stare off to space during other conversations as they process even more tangential ideas. Visionaries get cranky where their days get stale or repetitive and need frequent trips to customers, standards body sessions or opportunities to speak at large venue conferences.
The Figurehead is constantly on the “circuit”. They attend 2-4 conferences and events per month. They’re excellent golfers and they spend *a lot* of time with customers and analysts. As a result have little time for anything else. They direct the development of ghost written whitepapers and blog postings and they appear in multiple, preferably pre-recorded webcasts. The Figurehead can get a meeting with anyone — no seriously they can. The Figurehead is happiest when left to run in the wild and then and only then will the company will reap the rewards.
CTO Language
With possibly the rare exception of the CTO Technical Founder, CTOs in general think, act and speak in the big picture. Although typically they’ve plotted things out at a fairly fine grained level, they consciously generalize details. They have to do this to serve the various audiences that CTOs interact with on a daily basis. Although it may appear that they’re glossing over details, they really aren’t they just haven’t needed or more likely had the opportunity to disaggregate at a finely grained level yet. Still I haven’t met a CTO yet who hasn’t felt their latest brainchild wasn’t entirely possible but not without risk. You should know that CTOs do worry about risk but they also find risk thrilling and will naturally be drawn towards alpha and beta software (nightly builds preferred) like a moths to flame.
CTO Time
Because of the CTO’s “big picture” context, their notion of time isn’t the same as most of the organization that puts up with them. When a CTO says “Take a look at technology/concept X” it’s honestly not an immediate thing. Rather it is a topic they’re currently noodling and they want your thoughts on the subject and are testing the validity of the ideas. Remain calm and know that this is why you have a VP Dev and Product Management to shield you from the tear in the CTOs time-space continuum that makes them temporally ambiguous.
Final Guidance
In summary, a CTO is the source of big picture technical and product strategy in an organization. This is often expressed during whiteboard deathmatches or through prototypes that they quietly whip up and surprise the company with. In short, they drive innovation often while frustrating the rest of the organization. CTOs are typically the external technical voice of the company and crave inspirational contact with the external world. They thrive on variety and find solace in chaos.
CTOs should not be mistaken for CIOs — a self-respecting CTO would never worry about rolling Exchange out. [Ok again, I kid.] Similarly they’re not VP Devs who actually do something tangible in an organization. Lastly CTOs are not product management though they typically do drive product strategy.











jeff says:
Jeff Nolan posted some thoughts over at http://jeffnolan.com/wp/2008/01/08/cto-handbook-%e2%80%94-how-to-care-for-and-feed-your-cto/ Not sure why WP didn’t grab the ping back.
8th January 2008 at 10:00 pm
Jeff Fedor’s CTO Handbook | About Mobility - The Mobility Weblog says:
[...] very interesting read by Jeff Fedor titled CTO Handbook — How to care for and feed your CTO describes the various characteristics and personalities of [...]
8th January 2008 at 3:26 pm
tom says:
great post! I hope someday I can be a cto!
8th January 2008 at 5:32 pm
Tomsoft says:
Interesting reading! Next game is then for all CTO’s to find in wich profile they fit (or eventually in which percentage…)
8th January 2008 at 6:10 pm
TomSoft » CTO Handbook — How to care for and feed your CTO says:
[...] great piece of reading (discovered through AboutMobility weblog): CTO Handbook — How to care for and feed your CTO He defined three types of [...]
8th January 2008 at 6:16 pm
Martin says:
Great stuff, thanks for posting. (discovered via AboutMobility weblog and Jaiku)
8th January 2008 at 4:30 am
Jason says:
So then you don’t know what the CTO is supposed to be doing either… great. I think most companies would be better off replacing the CTO’s office with a foosball table.
8th January 2008 at 12:28 pm
Tripleodeon » “How to care for and feed your CTO” says:
[...] This doing the rounds (thanks to ceo), which of course makes me wonder what type I am. [...]
8th January 2008 at 7:12 pm
Buzz Pressure » Blog Archive » More on CTOs or was that Moron CTOs says:
[...] my CTO Handbook got a surprising level of interest — I guess we’re really a mysterious bunch. I’m [...]
8th January 2008 at 11:58 pm
Greg Palmer » Blog Archive » links for 2008-01-14 says:
[...] Buzz Pressure » Blog Archive » CTO Handbook — How to care for and feed your CTO (tags: business) [...]
8th January 2008 at 8:31 pm
Peter Kretzman says:
I’ve written about this on my blog as well, but from a decidedly different perspective. I think it has a great deal to do with what kind of company you’re in. The CTO positions that I have held (largely at Internet companies) have been major corporate executive roles, where careful project planning and execution were paramount, a world far far away from any place where I could “quietly whip up and surprise the company with”. (I find this idea actually stunning, even if alluring). See my post, http://www.peterkretzman.com/2007/07/10/the-title-issue-cto-vs-cio-and-why-its-the-wrong-question/
It’s almost as if we’re talking about entirely different positions in this case.
8th January 2008 at 2:21 am
jeff says:
Peter,
I think we are talking about different roles mostly due to what I suspect are different stage companies. In particular your comment about VP Eng skills and VCs underscores that pretty well. Although I’d have to say your posting sounds to me more like a CIO position.
As far as whipping up prototypes, well all I can say is sometimes the CTO is a little ‘out there’ and many of us tend to be pretty visual. And a picture says a 1024 KBs, so a prototype/PoC is a pretty natural outcome. Based on your comments, I’d actually be worried that this was some sort of personal affliction but I had a couple of other CTOs post follow-up blogs that this one rang true for them. Come to think of it they also seemed to pick up on the diurnal thing so maybe I appeal to the nichey niche of CTOs with irregular sleep patterns.
8th January 2008 at 11:31 pm
Peter Kretzman says:
Yes, agreed on all counts. In my experience (admittedly mostly with larger firms than initial startups), a CTO fills the role of, well, the head technology EXECUTIVE in the company, responsible for all information technology-related operations, software development, future technology product directions/architecture, etc. This can apply even in companies that aren’t strictly technology companies, because there’s often a heavy technology component to service or product delivery.
A CIO, if appropriate as a role within such companies, reports to the CTO and basically handles just the operational side. The “irregular sleep pattern”, madly prototyping “CTO” that you describe is without a doubt a necessary role, particularly at early startups, but as companies mature, that role either goes away entirely or (better) is subsumed as some kind of architecture/R&D role, again under the executive role of CTO. But the “prototyping CTO” is not really an executive role. It’s something more like (and I say this with all due respect, mind you) “chief propellerhead”. And I do also agree that it’s quite useful to have someone in the role of creating prototypes and pushing the edge. It just gets harder and harder to justify and staff that role, the more a company matures. This is one reason I admire Google’s practice of having all employees work 20% of the time on their own projects.
8th January 2008 at 1:52 pm
Henry says:
Thanks for the post!
I’m new to the CTO position, definitely fitting into the ‘visionary’ stereotype pretty snugly, coming from a light developer background and having run a small dev company.
One thing I wish would be covered more is working with the other members of the exec team, I’m pretty au fait with transforming business requirements into technical challenges and vice versa – but justifying technical ‘vision’ is much harder (for me), and at the moment consists of having to justify the exclusion of alternatives. I would much rather spend my time evangelising solutions, but can’t seem to find a definitive way to get that seed popularity for deeply technical aspects of the business.
8th January 2008 at 5:34 pm
jeff says:
Henry,
yeah I think most of us have felt your pain at one point or another. I guess it depends on your management team but: people know what they know and you have to provide context, the “what’s in it for me” applied to either your company or your customers before “Vision” can resonate with them.
If you’re evangelizing vision, you’re probably covering benefits as part of your evangelism but something isn’t sticking. Not that CTOs should be immune from criticism, in fact most of us love a good critique as I’m sure you do but I completely understand the difference between critique and the grind of second guessing.
In my experience this behaviour is symptomatic of something else. I’d suggest you spend some 1:1 on time with members of the exec team and get a better handle on their concerns. Do you lack credibility? Do they lack technical understanding? How can you get to a shared technical vision? How do you build mutual trust? These will be difficult conversations but totally worth the investment and pain on the long run.
8th January 2008 at 1:59 am
Greg Reinacker says:
This is the best blog post, EVER! I’ve been thinking about a post for my own blog talking about being a CTO…and you just gave me so much more fodder. I think I cracked up abut 3 times as you described almost exactly some interactions I’ve had with other folks on my team.
8th January 2008 at 12:00 am
jeff says:
Greg
wow appreciate the kind words… I had fun writing it and yeah I’m pretty sure most of us have had those experiences. I certainly wrote it from some not so fictional experiences.
8th January 2008 at 8:12 pm
Tripleodeon » What’s on a mobile CTO’s desktop? says:
[...] the lines of ”how to [..] feed your CTO“, and “N things you didn’t know about blogger X“, I was staring at my [...]
8th January 2008 at 12:39 pm
Alexwebmaster says:
Hello webmaster
I would like to share with you a link to your site
write me here preonrelt@mail.ru
8th January 2008 at 6:18 am
What’s on a mobile CTO’s desktop? says:
[...] the lines of ”how to [..] feed your CTO“, and “N things you didn’t know about blogger X“, I was staring at my [...]
8th January 2008 at 8:56 am