Optimism, resilience, stamina: the make-up of the CTO/CIO

Here’s a disquieting little secret that few of us ever really acknowledge, maybe because it’s rather painful and also an unavoidable part of the fabric of our existence in IT. I don’t know how to say it more eloquently (or less bluntly), so here goes: being in information technology is hard. In our day-to-day dealings with stakeholders, with end users, with management, even within our own ranks, it’s common to hear some pretty discouraging and recurring things, voiced either explicitly or implicitly. For example,

  • “what have you (IT) done for us lately?”;
  • “what do you (IT as a whole) do all day?”;
  • “we’ve been asking for that system for years now and not gotten it”;
  • “how can that be so hard? Why can’t you just …”;
  • “at my last company we did that in just [names an absurdly short amount of time] and it worked really well.”

[Read more…]

The agony and the agony: firing an employee

This may be the hardest posting to write so far, but it is a necessary bookend to my other recent posts about hiring. It’s hard to write because actually firing anyone is hard: it’s emotional and full of moments of self-doubt, before and after. And I can only scratch the surface of the subject here in a normal-length post.

Terminating people is, of course, a necessary part of any senior manager’s responsibilities, but it never gets easier. It affects people’s lives, families, careers, self-esteem. I’m going to focus here on performance-related terminations, not on general staff layoffs (“RIFs”, or “Reductions in Force”, as they now seem to be universally called). And I won’t be talking too much about the nuts and bolts of how to do it most effectively or kindly; see the Lagniappe section below for some helpful tips from others on that subject.

Donald Trump aside, concluding that you’re going to terminate someone because of his or her performance is never a snap decision (or at least it shouldn’t be). Being a manager is primarily a people job, and people are, well, difficult at times. Technical people may be especially so: extremely bright, specialized, independent, resistant to coaching. Nearly everyone in a technology role has the ability to contribute in some form, otherwise they wouldn’t be in the job in the first place, or (at least) your decision wouldn’t involve quite as much anguish. Determining, conclusively, that the downsides of dealing with a problem employee outweigh the upsides of his or her contribution: that, in my experience, is the tough part.

[Read more…]

A team-oriented approach to making good hires

I made two really bad hiring decisions in a row a few years back, and I have to admit that it shook me for a while. I won’t go into details about why these two hires were horrendous (although I should note that the problem was not because the requisite technical skills were lacking), but the most important thing I can say about them is that both hires happened when, with all good intentions, I departed from the general hiring process and practice that I’ve evolved to over the years.

This process doesn’t always work out exactly as described below, for scheduling reasons, but here’s what I strive for and what I’ve found tends to get great results:

[Read more…]

Hiring and firing: an example of a stellar employee

I plan to make a couple of posts surrounding the very thorny issue of hiring (and firing) IT staff. To start off, here’s a recommendation letter I wrote a couple of years ago, at the request of a former employee. It shows at least one executive’s (i.e., my own) view of what matters in a job candidate most of all, and how certain characteristics can (sometimes, not always) make up for lack of background or experience. I’ll call him Harry. What I sought (and found) in Harry doesn’t necessarily pertain equally to all IT positions, but I offer it for consideration:

I have known Harry for over four years, ever since I hired him into the role of Project Manager at XYZ, where I was the VP of Information Technology.

[Read more…]

Career tips for the CTO/CIO path

One of the most frequent questions I’ve gotten after starting this blog pertains to how one can work up to the CTO or CIO role in IT. This isn’t all that easy to answer, other than with some platitudes. Every career is different; every individual takes a separate path. I can’t exactly recommend to people that they take the path that I took, because there were certainly some odd stutter steps and digressions along my route. That said, I do indeed have some biases and thoughts about how a motivated, talented IT professional can position herself or himself for a top management role in IT.

  • Get broad. Strive to understand ALL of IT: development, quality assurance, operations, project management, architecture, user experience, PC help issues. And, of course, there’s no better way to understand those areas than to do some kind of rotation into each and every one of them, formally or informally. Diversify yourself. Doing so fully may require moving companies. One of my favorite Tom Peters’ quotes is “‘Repot’ yourself every ten years.” With respect to high tech, it needs to be more frequently than that.

[Read more…]

Einstein and the care and feeding of upper management

One area where I feel I’ve learned and grown in my career is achieving a much clearer understanding on how to communicate with upper management. Most advice along these lines tends towards simply warning against overuse of technobabble, and I can’t disagree with that. But there’s a lot more to successful communication than simply that, and I’d like to describe here a few ways to avoid the pitfalls that I’ve seen IT people (including myself) fall into in these situations. None of these ideas is especially new or difficult, but they don’t always seem to come intuitively to IT folks.

When presenting a problem and/or proposal to upper management, keep in mind the following:

[Read more…]

Guest appearance on E-commerce Consulting blog

Sally McKenzie, with whom I worked when I was CTO at Classmates Online, writes a fine e-commerce-oriented blog that I read regularly. So I was especially pleased when Sally asked me to guest-contribute, via a back-and-forth interview format, on the subject of how IT folks and Marketing people can work better together. Not only is this topic especially close to my heart, but Sally’s also one of the sharpest executives I’ve worked with. She especially stands out in her ability to collaborate, forge agreements, and foster teamwork at senior executive levels, so this was a great conversation. Check it out here.

Mastodon