{"id":158,"date":"2012-03-18T12:16:07","date_gmt":"2012-03-18T19:16:07","guid":{"rendered":"http:\/\/www.jsnover.com\/blog\/?p=158"},"modified":"2013-09-22T18:00:24","modified_gmt":"2013-09-23T01:00:24","slug":"on-heroes","status":"publish","type":"post","link":"https:\/\/www.jsnover.com\/blog\/2012\/03\/18\/on-heroes\/","title":{"rendered":"On Heroes"},"content":{"rendered":"<p>Technology heroes are always difficult subject. \u00a0As an engineering manager, I remember the first time I participated in a \u201clife boat\u201d drill where you have to produce a stack rank of your engineers.\u00a0 Someone explained the process saying, \u201cThe task is to figure out if you had to throw out one person from a lifeboat, who it would be? \u00a0After you figure that out, then you decide who would the next one be, etc. until you have a fully ordered list.\u201d\u00a0 I chewed on that a bit and asked, \u201cHow many people are going to be left in the lifeboat?\u201d\u00a0 When they asked me why, I replied \u201cBecause if there is only one person left in the lifeboat, it would be Mark but if there was more than one person left, Mark would be the first one I\u2019d throw out.\u201d\u00a0 Mark was a technical hero. \u00a0Able to accomplish a great deal but at a great cost to the the organization.<!--more--><\/p>\n<p>I&#8217;m reminded of a story in <a href=\"http:\/\/en.wikipedia.org\/wiki\/Norman_Schwarzkopf,_Jr.\">Storming Norm Schwarzkopf&#8217;s<\/a> <a href=\"http:\/\/www.amazon.com\/Doesnt-Take-Hero-Autobiography-Schwarzkopf\/dp\/0553563386\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1332097903&amp;sr=1-1\">autobiography <\/a>where he was frantically trying to stand up forces in\u00a0Saudi Arabia during the first Gulf War. \u00a0At some point during the buildup, someone asked him where he wanted to deploy Special Forces and Norm replied something along the lines of, &#8220;<em>keep them the F*** out of my\u00a0theater!<\/em>\u201d \u00a0(Norm is a colorful character.) \u00a0 Shocked, the person responded along the lines of, &#8220;<em>these are the best of the best, the most capable warriors in the history of the world, what do you mean you don&#8217;t want them in theater?<\/em>&#8221; \u00a0Norm explained, &#8220;<em>Look &#8211; this is all about a couple hundred thousand guys killing a couple hundred thousand other guys. \u00a0If your Seal teams can kill a couple hundred thousand guys, great, I&#8217;ll send everyone else home. \u00a0If they can&#8217;t do that, then keep them the F*** out of my theater<\/em>.&#8221;<\/p>\n<p>What clarity of that thought! \u00a0What it basically comes down to is that it doesn&#8217;t matter how good you are if you are wrong for the mission. \u00a0Windows (any OS really) is about a couple thousand guys writing a millions of lines of code to deliver lots of scenarios. \u00a0If a few heroes could accomplish this, we would pay them a lot of money and send everyone else home. \u00a0They can&#8217;t but let&#8217;s just say that they could. \u00a0If you build a plan around a hero and then that hero gets hit by a beer truck, you&#8217;re screwed. \u00a0Hero-centric planning is fragile and ultimately irresponsible. \u00a0<strong>But<\/strong>\u00a0superstar technical individual contributors\u00a0<strong>do<\/strong>\u00a0exist and they\u00a0<strong>do<\/strong>\u00a0occasionally\u00a0change the way the game is played. \u00a0So while it is folly to plan around heroes, it is also folly to ignore them. \u00a0Norm understood that.<\/p>\n<p>After Norm got a critical mass of forces in the Gulf and had a plan he was comfortable with, he\u00a0revisited\u00a0the idea of using the Special Forces and used them to great effect in the war. \u00a0Navy Seal teams were some of the first to engage and served with great distinction. \u00a0But let&#8217;s be clear about it. \u00a0They were\u00a0<strong>optional<\/strong>\u00a0elements to a plan that would succeed without them. \u00a0They enhanced the plan, in some cases dramatically but Norm needed a plan to succeed even if they didn&#8217;t exist.<\/p>\n<p>In the same token, there are tasks that require a hero or small group of heroes and would be screwed up with a couple hundred thousand guys tried to do them (think hostage rescue mission).\u00a0 At Digital we used to say that a Consulting Engineer was someone that could solve a class of problems that other engineers could not solve no matter how many of them there were.\u00a0 There were times that you just had to bring in a Consulting Engineer and cope with whatever that entailed or you would not get the problem solved.\u00a0 The best Consulting Engineers were those that would roll up their sleeves and help while keeping their egos in check.<\/p>\n<p>One of the problems with a hero-centric world is trying to get the hero&#8217;s to add up. \u00a0Bill Gates used to say this all the time, he talked about how we had dialed-in the ability to hire the smartest people in the world but still hadn&#8217;t figured out how to get their IQs to add up vs. negate one another. \u00a0Look, we&#8217;ve all worked with heroes before so let&#8217;s just say what we all know; they can be egotistical buttheads or prima donnas. \u00a0They don&#8217;t have to be. \u00a0Certainly\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/Jim_Gray_(computer_scientist)\">Jim Gray<\/a>\u00a0wasn&#8217;t a butthead. \u00a0Not only was he one of the smartest guys in the world.\u00a0 He was also one of the nicest, most helpful and approachable guys as well. \u00a0More often than not, the characteristics that allows someone to think dramatically differently than other people and the courage and tenacity to put that idea out there and fight to make it come to fruition are the same characteristics that make them difficult to work with. \u00a0(NOTE: \u00a0My experience is that a senior technical IC\u00a0<strong>must<\/strong>\u00a0be a butthead at times to make things happen.\u00a0 The distinction is whether they are motivated by concern about the customer, the company, the technology or are they motivated by their ego and status.)<\/p>\n<p>Said another way, many heroes find it hard to be followers. \u00a0I&#8217;m reminded of a conversation I had with an awesome mentor at Digital, Mark Storm. \u00a0Mark was a Consulting Engineer and had worked with 4 or 5 other rock star Consulting Engineers in the database team. \u00a0I said something along the lines that it must have been awesome to be a team with that much talent. \u00a0He shook his head saying that it would have been much better if there was only one or two of them there because they spent so much time competing with one another about what to do and how to do it. \u00a0Nietzsche one said that if you had to have virtue, have only one because as soon as you have two, they start to conflict. \u00a0Sometimes it is that way with heroes as well &#8211; but not always. \u00a0There are plenty of heroes that will lead but are also able to follow. \u00a0And not just follow but commit and execute with the same passion they would have if they were executing their own ideas.<\/p>\n<p>Technical heroes can be both a blessing and a curse.\u00a0 An organization, needs to be super clear about what type of problem it has and whether it is one suited for a hero or an army and the have the courage to make the appropriate decisions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Technology heroes are always difficult subject. \u00a0As an engineering manager, I remember the first time I participated in a \u201clife boat\u201d drill where you have to produce a stack rank of your engineers.\u00a0 Someone explained the process saying, \u201cThe task &hellip; <a href=\"https:\/\/www.jsnover.com\/blog\/2012\/03\/18\/on-heroes\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6,5],"tags":[],"class_list":["post-158","post","type-post","status-publish","format-standard","hentry","category-career","category-work"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/posts\/158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/comments?post=158"}],"version-history":[{"count":13,"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/posts\/158\/revisions"}],"predecessor-version":[{"id":205,"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/posts\/158\/revisions\/205"}],"wp:attachment":[{"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/media?parent=158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/categories?post=158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/tags?post=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}