    <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  :: More than a label</title>
        <link>https://members.accu.org/index.php/articles/2812</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>




<div class="xar-mod-head"><span class="xar-mod-title">Journal Editorial + CVu Journal Vol 32, #3 - July 2020</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/articles/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c184/">Journal Columns</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c185/">Editorial</a>
<br />

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

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

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c77/">CVu</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c412/">323</a>
<br />

                                            <a href="https://members.accu.org/index.php/articles/c185-412/">Any of these categories</a>

                    -                        <a href="https://members.accu.org/index.php/articles/c185+412/">All of these categories</a>
<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;More than a label</h1>
<p><strong>Author:</strong>&nbsp;Bob Schmidt</p>
<p>
<strong>Date:</strong> 11 July 2020 17:30:37 +01:00 or Sat, 11 July 2020 17:30:37 +01:00</p>
<p><strong>Summary:</strong>&nbsp;</p>
<p><strong>Body:</strong>&nbsp;<p>Sometimes as programmers we get accused of being perfectionists. I say accused, because itâ€™s usually <em>not</em> a term of endearment. Itâ€™s often used in a context such as â€œwe donâ€™t have time for perfectionists who want to spend all their time noodling with the code until itâ€™s <em>perfect</em>, and so never actually <em>ship</em> anything.â€ Weâ€™re more likely to hear it in a sentence containing the words â€˜over-engineeredâ€™ than the words â€˜beautifully craftedâ€™.</p>

<p>Weâ€™re also more likely to hear it in conjunction with not having time to refactor the code, address the technical debt, automate the build or write tests. These things are so often seen as obstacles to actually <em>delivering</em> software, rather than the things that <em>enable</em> it to be shipped in working order.</p>

<p>This problem, like many others, is not limited to software development. We have to face up to it sometime â€“ software isnâ€™t special! I recently read an article in the music press about a rock band complaining that the label had ruined their record by insisting on releasing it, even though the musicians werenâ€™t happy with the final mix. They wanted a little more time to get it right, but were refused. The record was released to widespread criticism, and the musicians were left having to defend a recording of which they were less than proud.</p>

<p>I have met programmers who are quite happy to â€˜noodleâ€™ with code, and never finish it. Iâ€™d generally associate them more with the term â€˜hackerâ€™ than with â€˜perfectionistâ€™, but either way, theyâ€™re vastly out-numbered by the number of developers I know who ship working software, sometimes under very challenging circumstances. They usually want the tests to pass, the build to be reliable, the deployment repeatable, and the release itself undramatic. Being accused of being a â€˜perfectionistâ€™ for wanting those things isnâ€™t helpful.</p>
</p>
<p><strong>Notes:</strong>&nbsp;</p>
<p><em>More fields may be available via dynamicdata ..</em></p>
</div>
</channel>
</rss>
