{"id":28,"date":"2010-10-28T13:30:08","date_gmt":"2010-10-28T13:30:08","guid":{"rendered":"http:\/\/nerdredemption.enigmachine.com\/?p=28"},"modified":"2010-10-28T13:30:08","modified_gmt":"2010-10-28T13:30:08","slug":"too-pretty-to-code","status":"publish","type":"post","link":"http:\/\/enigmachine.com\/wpress\/2010\/10\/28\/too-pretty-to-code\/","title":{"rendered":"Too pretty to code"},"content":{"rendered":"<p>These days, if you are not a Cruise, Jolie, \u00a0Depp, Jobs, Raymond or any kind of Beautiful People, then leading a major software development project is not for you. Or if you succeed, you might have a charismatic associate, because lately it seems that you really need to add <em>well-groomed<\/em> to the long list of required talents of a project lead.<\/p>\n<p>One of the most surprising aspect of Software Development, whether you&#8217;re trying to help your team make technical advances or help people use better software is how much charisma is necessary. \u00a0Nerds and computer-oriented people are still often depicted as clueless and lacking in social graces.\u00a0 What else but leadership is going to motivate your team to code the next, greatest app or get angels to invest in something that can&#8217;t be seen or touched?<\/p>\n<p>Let me prove it with the following <em>completely fictional<\/em> tale:<\/p>\n<p>The startup is well-run. It is housed in a red brick building in the historical part of downtown, but clearly there&#8217;s no money wasted on trivialities; creaky wood floors, a receptionist surrounded by dead plants and sometimes, during winter storms, snow makes its way through gaps in the windows and drop into the back of your shirt.<\/p>\n<p>The team is top-notch too; experts in their field, tons of degrees (even PhD!), an efficient management team; the only people dragging their feet are interns feasting for hours in the cafeteria.<\/p>\n<p>And the project itself is perfect; the software is useful, there is a demand for it, and it has really picked up speed since you signed on. There are just enough technical challenges to make it both deliverable as planned yet interesting enough to keep the team focused. And wonders of wonders, the project is actually funded!<\/p>\n<p>It&#8217;s a happy, sunny little coding shop. Until the launch. Until doomsday. Until Fate destroyed the Gods using the vilainies of bad diction, adult acne and fat.<\/p>\n<p>The plan is to announce the software and wow investors into funding the marketing effort. As the software itself is spectacularly boring to look at (mostly because that&#8217;s all the graphics skills that could be mustered in the absence of real designers) there isn&#8217;t even going to be a real demo.<\/p>\n<p>Picture the scene, a full team of geeks and nerds dressed in their Sunday best welcoming journalists to their seats. \u00a0Big shot investors sitting in the front row, beaming from the expected ROI. And then&#8230; No drum rolls, just an uncomfortable quiet as a bald, rotund man wallows up to the microphone.<\/p>\n<p>&#8220;Heh. Greetings, huh,\u00a0 everyone&#8230; Today We&#8230; hmm.. Our company and hm&#8230; We&#8230; and I, I mean&#8230; I guess&#8230;&#8221;, the speaker fumbles, hesitates, pines for the miraculous oratory abilities he dreamed of last night. (It&#8217;s the Kung Fu Panda Theory &#8211; It will be okay as long as you <em>think<\/em> you&#8217;re special!)\u00a0 Less than five seconds into the speech and a pall has fallen on your future. \u00a0&#8220;Who is that idiot?&#8221; is heard from the front row. \u00a0&#8220;The CEO, the guy you wanted to fund.&#8221;<\/p>\n<p>And there it is, thousands of man-hours, creativity and talent wasted because the only person who was not required to have actual software skills couldn&#8217;t be bothered to practice a speech. \u00a0And you wouldn&#8217;t or couldn&#8217;t replace him. Couldn&#8217;t afford to dress up your software in something sexy. We rarely have the option of choosing our boss, and startups don&#8217;t usually have the gumption to hire image experts. \u00a0Is it possible that now on top of being able to herd cats, hit impossible deadlines and debug code written in a language you just picked up two hours earlier, you also have to be too pretty to be a nerd for your startup to succeed?<\/p>\n<p>It seems that companies have caught on to the power of star designers. Sexy nerds are still in. \u00a0But frankly if you&#8217;re in a technical management position, you practice just-in-time learning for most things, code at random hours of day and night and have a significant other so that at least one person knows you own a tie. You don&#8217;t have the time to hit the gym or check on sexy trends. And if you did, you&#8217;d be the CEO, not the code gnome.<\/p>\n<p>Sexy: you&#8217;re damned if you do, damned if you don&#8217;t.\u00a0The sad truth is that if you <em>are<\/em> a software nerd, chances are that you really aren&#8217;t that great at decoding people or making them hang to your every word.<\/p>\n<p>If you can&#8217;t be sexy yourself (are there classes for nerds?), can you afford not to make your software sexy instead? If you can make it sexy, will management fund it? Can ANY software be made sexier?<\/p>\n<p>What is sexy software anyway?<\/p>\n<p>So many questions, so much knowledge missing from the Development curriculum! But if you really intend to design insanely great software, I believe somehow you have to figure out how to look insanely great yourself.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>These days, if you are not a Cruise, Jolie, \u00a0Depp, Jobs, Raymond or any kind of Beautiful People, then leading a major software development project is not for you. Or if you succeed, you might have a charismatic associate, because lately it seems that you really need to add well-groomed to the long list of &hellip; <a href=\"http:\/\/enigmachine.com\/wpress\/2010\/10\/28\/too-pretty-to-code\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Too pretty to code<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[16,26],"class_list":["post-28","post","type-post","status-publish","format-standard","hentry","category-software-engineering","tag-engineering","tag-management"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/enigmachine.com\/wpress\/wp-json\/wp\/v2\/posts\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/enigmachine.com\/wpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/enigmachine.com\/wpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/enigmachine.com\/wpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/enigmachine.com\/wpress\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":0,"href":"http:\/\/enigmachine.com\/wpress\/wp-json\/wp\/v2\/posts\/28\/revisions"}],"wp:attachment":[{"href":"http:\/\/enigmachine.com\/wpress\/wp-json\/wp\/v2\/media?parent=28"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/enigmachine.com\/wpress\/wp-json\/wp\/v2\/categories?post=28"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/enigmachine.com\/wpress\/wp-json\/wp\/v2\/tags?post=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}