I’m cursing Jim Murphy for tagging me in his 8 things you didn’t know about me post. For the record I didn’t know of few of those, mental note: avoid karaoke bars with Jim. Ok buckle up, here we go…

  1. I have a wicked collection of 80s and 90s tunes, hence my kids (age 5 and 7) rock out to Ministry, Killing Joke and Prodigy in our basement routinely. They also love classical music.
  2. Our basement is reminiscent of the bars I hung out in the 80s complete with mirror ball and sound driven lighting but no smoke machine (yet). In the evenings, you’ll usually find my kids down there.
  3. I was a competitive BMX racer and represented Canada a few times including the 1984 BMX World Series in Whistler. Nothing like flying down a mountain on a bike that weighs 18 pounds.
  4. I was also into skateboarding at an early age and had my own half-pipe in our driveway. Yet no broken bones until I started running. Go figure.
  5. Got my first motorcycle at age 3 — a Carabella Moto Pony. I currently have a vintage Vespa P200e.
  6. Got my first snowmobile at age 4 — a SnowBrute? Man I can’t remember. I currently don’t own snowmobile and I absolutely hate winter.
  7. As a result to most of the above, my hair has been dyed many, many different colours and my head has been routinely shaved on purpose.
  8. I like cooking/grilling to unwind and I have a strange quest to make artisan breads yet I can’t make Jello if my life depended on it.

+1: I failed Grade 10 math for skipping too many classes despite an ok mark — (trust me I calculated the odds). No wonder I love bureaucracy to this date.

I haven’t figured yet who I’ll spread this joy to next. I just wanted to get the 8 item monkey off my back quickly over lunch. I’ll post a follow-up with the victims names.

What would you say you do around here?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.

January 2nd, 2008Looking Back and Forward

Despite what the title might indicate, hopefully this post isn’t a product of having my head up my ass. Rather it is the obligatory year in review and prognostication of the year ahead post. Hmmmn maybe I do I have my head up my ass.

2007 was a strange year for me:

  • left one startup, now consultant/insultant to another startup
  • moved houses twice — wouldn’t recommend a move before Christmas, particularly if you have kids. New construction is a cruel mistress.
  • formally left XBRL standard development — deeply miss it and the people
  • started blogging again after a year break — meh
  • twitter, twitter and more twitter
  • switched back to OS X
  • left .NET development just as C# was getting really interesting
  • starting playing with Ruby and Rails
  • attended my first bar, demo and startup camps
  • blew through a ton of whiteboard markers
  • slowly became a freetard
  • met some good people
  • got in-touch with my inner Crankenstein :-)

So my simple plans for 2008:

  • unpack — so many books, so many boxes.
  • strike a better balance between whiteboard and code (i.e. write more code) — mildly-obsessive about RSS as the transportable web right now.
  • hang with the fam
  • rekindle love for design — being back on a Mac helps as did building a new house. Not getting a black turtleneck (yet).
  • help out with Jeff & Declan’s Agile efforts more not that carrying around a mic at the Ambler event wasn’t fun
  • be skillful and delicious (vs willful and malicious) — my kids watched Santa Clause 3 way too many times but that line always made us laugh.
  • sail smaller boats!

There it’s done.

Quinn was very excited tonight that he could see the planet Mars. Finally I took a look and holy crap the Moon was red. Apparently it is a bad sign for air quality but it’s pretty funky nonetheless.

I snapped a photo from our balcony — hopefully you can see it ok. I’m using the crappy Powershot 410 since someone stole our good camera while I was sailing at the Youngstown Regatta.

Red Moon over the hills of Chicopee


© 2007 Buzz Pressure | iKon Wordpress Theme by TextNData | Powered by Wordpress | rakCha web directory