    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
     <channel>
        <title>ACCU  :: The Way of the Consultant</title>
        <link>https://members.accu.org/index.php/journals/1487</link>
        <description>Professionalism in Programming</description>
        <dc:language>en-us</dc:language> 
        <dc:creator>Administrator</dc:creator> 
        <admin:generatorAgent rdf:resource="http://www.xaraya.org" /> 
        <admin:errorReportsTo rdf:resource="mailto:webeditor@accu.org" />
       <sy:updatePeriod>hourly</sy:updatePeriod>
       <sy:updateFrequency>1</sy:updateFrequency>
       <docs>http://backend.userland.com/rss</docs>


        <h2>Journal Articles</h2>


<div class="xar-mod-head"><span class="xar-mod-title">Overload Journal #84 - April 2008</span></div>

<table border="0" cellpadding="1" cellspacing="0">
    <tbody>
    <tr>
        <td valign="top">
            Browse in :
       </td>
       <td valign="top">

                                            <a href="https://members.accu.org/index.php/journals/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c76/">Journals</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c78/">Overload</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c239/">84</a>
                    (4)
<br />
</td>
   </tr>
   </tbody>
</table>




<div class="xar-error">
   <p>
 <strong>Note:</strong> when you create a new publication type,
the articles module will automatically use the templates
<em>user-display-[publicationtype].xt</em>
and <em>user-summary-[publicationtype].xt</em>.
If those templates do not exist when you try to preview or display a new article,
you'll get this warning :-)  Please place your own templates in themes/<em>yourtheme</em>/modules/articles . The templates will get the extension .xt there. </p>
</div>
<div class="xar-norm xar-standard-box-padding">
   <h1><strong>Title:</strong>&nbsp;The Way of the Consultant</h1>
<p><strong>Author:</strong>&nbsp;</p>
<p>
<strong>Date:</strong> 12 April 2008 08:57:00 +01:00 or Sat, 12 April 2008 08:57:00 +01:00</p>
<p><strong>Summary:</strong>&nbsp;Effective communication is a challenging reponsibility of the communicator - Teedy Deigh offers some observations on how consultants can meet this challenge.</p>
<p><strong>Body:</strong>&nbsp;		<p>As with many other skills in life, there are different levels of mastery and achievement in reviewing things such as code, architecture or development process. At the pinnacle of achievement is the master level of consultant, where the meaning of any statement is shrouded in deep mystery, opportunistic ambiguity, tenebrous circumlocution and consultancy fees.
  </p><p>
    But how can one distinguish between the different levels? Consider the following response to a questionable system implementation:
  </p>
		<p><span class="quote">
    What do I think? This code sucks!
  </span></p><p>
    Although brief and honest, it is clearly the response of someone who has not even been initiated on the path. The following, however, shows some promise, but no more than that of an infant Padawan:
  </p>
		<p><span class="quote">
    What do I think? Well... itâ€™s not <i>all</i> bad! Nothing that some
aggressive, merciless and inconsiderate refactoring couldnâ€™t solve.</span></p><p>
    By contrast the following response demonstrates a superior command of the panoply of techniques involved in consultancy:
  </p>
		<p><span class="quote">
    What do I think? Although there are aspects of the system's design that are sound, the solution as a whole may be better aligned with the needs of the business by leveraging the synergies of complementary solution paths. The resulting amelioration of quality will be further enhanced by the displacement of vestigial solution components extant from the status quo.
  </span></p><p>
    Only when the other person looks completely perplexed, appears hypnotised, has fallen asleep or has wandered off, can one know that they have ascended to an introductory level of mastery. The principal consultant, however, is one who has passed through the gate without even bothering to shut it once through. A true Jedi master of consultancy is able to present a dazzling array of possibilities with the swiftness of a light sabre, the sharpness of an Overload reviewer's feedback and the simplicity of a US President:
  </p>
		<p><span class="quote">
    What do I think? It depends.
  </span></p><p>
    Here ends the lessen (sic).</p>
<table class="sidebartable"><tr><td>
Following the valuable insights and success of her April 2007
article, A Practical Form of OO Layering, <b>Teedy Deigh</b> has
found herself increasingly involved in the rarefied atmosphere
of software development consultancy. She is only too happy to
pass off her subjective whims as sound advice, and her
opinions as grounded in objective reality. It is almost as much
fun as programming Singletons!
</td></tr></table>
</p>
<p><strong>Notes:</strong>&nbsp;</p>
<p><em>More fields may be available via dynamicdata ..</em></p>
</div>
</channel>
</rss>
