{"id":134,"date":"2004-05-07T17:02:51","date_gmt":"2004-05-07T23:02:51","guid":{"rendered":"http:\/\/www.mooreds.com\/wordpress\/?p=134"},"modified":"2004-05-07T17:02:51","modified_gmt":"2004-05-07T23:02:51","slug":"arrogance","status":"publish","type":"post","link":"https:\/\/www.mooreds.com\/wordpress\/archives\/134","title":{"rendered":"Arrogance"},"content":{"rendered":"<p>Ah, the arrogance of software developers.  (I&#8217;m a software developer myself, so I figure I have <em>carte blanche<\/em> to take aim at the foibles of my profession.)  Why, just the other day, I reviewed a legal document, and pointed out several places where I thought it could be improved (wording, some incorrect references, and whatnot).   Now, why do I think that I have any business looking over a legal document (a real lawyer will check it over too)?  Well, why shouldn&#8217;t I?  I think that most developers have a couple of the characteristics\/behaviors listed below, and that these can lead to such arrogance.<\/p>\n<p>1.  Asking questions<\/p>\n<p>Many developers have no fear, even take pride, in asking <a href='http:\/\/www.catb.org\/~esr\/faqs\/smart-questions.html'>good, difficult questions about technical topics<\/a>.  Asking such questions can become a habit.  A developer may ask a question, and feel comfortable about it, when he\/she is entirely out of his\/her depth.<\/p>\n<p>2.  Attention to detail<\/p>\n<p>Developers tend to be capable of focusing on one thing to the exclusion of all else.  This often means that, whatever the idea that comes along, a developer will focus on it exclusively.  Such focus may turn up issues that were missed by the less attentive, or it may just be nit picking.  (Finding small issues isn&#8217;t nitpicking when one is developing&#8211;it&#8217;s pre-emptive bug fixing.)<\/p>\n<p>3.  Curiosity and the desire to learn<\/p>\n<p>Most developers are curious.  In part because computers are so new, and in part because software technologies change so rapidly, hackers have to be curious, or they&#8217;re left behind, coding <a href='http:\/\/www.csis.ul.ie\/COBOL\/'>Cobol<\/a> (not that there&#8217;s anything wrong with that!).  This sometimes spills out into other portions of their lives, tweaking their <a href='http:\/\/www.salon.com\/tech\/feature\/2003\/10\/30\/low_carb_hackers\/index.html'>bodies<\/a> or the <a href='http:\/\/money.cnn.com\/2004\/04\/29\/technology\/googleauction\/'>mechanics of an IPO<\/a>.<\/p>\n<p>4.  Know something about something difficult<\/p>\n<p>Yeah, yeah, most developers are not on the <a href='http:\/\/research.microsoft.com\/'>bleeding<\/a> <a href='http:\/\/www.research.ibm.com\/'>edge<\/a> of software.  But telling most people what they do usually causes some kind of &#8216;ooh&#8217; or raised eyebrows conveying some level of expectation of the difficulty of software development.  (Though this reaction is a lot less universal than it was during the dotcom boom&#8211;nowadays, it could just as easily be an &#8216;ooh&#8217; of sympathy to an out of work .)  Because developers are aware that what they do often isn&#8217;t that difficult (it&#8217;s just being curious, asking questions, and being attentive), it&#8217;s easy to assume that other professions usually thought difficult are similarly overblown.<\/p>\n<p>Now, this arrogance surfaces in other realms; for example, business plans.  I am realizing just how far I fall short in that arena.  I&#8217;ve had a few business plans, but they often fall prey to the <a href='http:\/\/www.fool.com\/news\/foth\/2001\/foth011108.htm'>problem that the gnomes had in South Park<\/a>: no way to get from action to profit. I&#8217;m <a href='http:\/\/discuss.fogcreek.com\/newyork\/default.asp?cmd=show&amp;ixPost=6109'>certainly not alone<\/a> in this either.  <\/p>\n<p>In the same vein of arrogance, I used to make fun of marketing people, because everything they do is so vague and ill-defined.  I always want things nailed down.  But, guess what, the real world is vague and ill-defined.  (Just try finding out something simple, like how many people are driving <a href='http:\/\/www.ford.com'>Fords<\/a>, how women use the internet, or how many people truly, truly love Richie Valens.  You appear to be reduced to <a href='http:\/\/www.salon.com\/tech\/feature\/2004\/05\/05\/just_ask_a_woman\/index.html'>interviewing segments of the population<\/a> and extrapolating.)  And if you ask people what they want, they&#8217;ll lie to you.  Not because they want to lie, but because they don&#8217;t really know what they want.  <\/p>\n<p>I guess this is a confession of arrogance on the part of one software developer and an apology to all the marketroids I&#8217;ve snickered at over the years (oops, I just did it again :).  (I promise to keep myself on a shorter leash in the future.) Thanks for going out into the real world and delivering back desires, which I can try to refine into something I can really build.  It&#8217;s harder than it looks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ah, the arrogance of software developers. (I&#8217;m a software developer myself, so I figure I have carte blanche to take aim at the foibles of my profession.) Why, just the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-134","post","type-post","status-publish","format-standard","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/comments?post=134"}],"version-history":[{"count":0,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/134\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/media?parent=134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/categories?post=134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/tags?post=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}