    <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  :: Editorial</title>
        <link>https://members.accu.org/index.php/articles/535</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 + Overload Journal #32 - Jun 1999</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/c78/">Overload</a>

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

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

                    -                        <a href="https://members.accu.org/index.php/articles/c185+172/">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;Editorial</h1>
<p><strong>Author:</strong>&nbsp;</p>
<p>
<strong>Date:</strong> 26 June 1999 17:50:53 +01:00 or Sat, 26 June 1999 17:50:53 +01:00</p>
<p><strong>Summary:</strong>&nbsp;</p>
<p><strong>Body:</strong>&nbsp;<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e18" id="d0e18"></a></h2>
</div>
<p>Dear Readers,</p>
<p>For those of you working in the software industry, what career
path would you like to follow?</p>
<p>I would say that I have followed a typical route. First, being a
member of a team of developers, essentially told what to do most of
the time. Second, still a member of a team, but in a more senior
role, partaking in more design decisions. After that I became
responsible for my own team of developers - determining the design
direction at a low level, planning their work and overseeing them
on a day to day basis.</p>
<p>Each of these roles has its own importance, but where do good
developers go after managing their own team? Do good developers
even wish to move into management at all? I would be the first to
admit that while I filled the role of a team leader adequately, it
never really grabbed my interest, and I always had this nagging
feeling that the company wasn't making best use of my skills.</p>
<p>This leads me to a question - how do companies satisfy the
aspirations of developers who wish to remain technical but who also
wish to progress their careers? The disappointing answer from most
companies is that they don't.</p>
<p>I directly asked the first company I worked for (it shall remain
nameless) about my opportunities for career progression in a
technical role. The answer I received shocked me -- there was no
such career path. I was told that if I wished to progress I would
have to move into higher level management.</p>
<p>In my current company, until fairly recently, this was also the
case. However, I have seen my current company's development
department grow from about ten developers to its current 60-strong
size, and since I believed it was still small enough to make a
substantial change to career structures, I and other like-minded
people in the company lobbied for change. It took a long time, and
we nearly lost hope, but eventually we achieved the goal of both
managerial and technical career paths.</p>
<p>The role I have recently moved into gives me technical
responsibility for products throughout the company while leaving
managerial responsibility with those of my colleagues who wish to
progress their careers in that direction.</p>
<p>It's still early days for us, but I believe that the new
arrangement we have can work, especially if we're given the chance
by the rest of the company. The main goal we hope to achieve is to
give people within the company a range of different career paths,
progressing from the early stage where you take the role of a
developer, to the later stages, where you can either be responsible
for technical man management or direct your technical skills
towards high-level product architectural issues. This will
hopefully allow the company to satisfy the aspirations of those
software engineers who wish to be valued primarily for their
technical skills.</p>
<p>I'd be very interested to hear from readers who have had
experiences, good or bad, with companies and their reactions to
technical career paths.</p>
</div>
<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e40" id="d0e40"></a>Peopleware</h2>
</div>
<p>Now for an advert&hellip;a few years ago I read for the first
time a very interesting book by Tom DeMarco and Timothy Lister
called &quot;Peopleware&quot; (ISBN 0-932633-43-9). A friend in my first
company recommended it to me as his personal software management
bible. At the time I read it, it seemed that every bad technique
was exemplified by my company. It made very depressing, but
sensible, reading.</p>
<p>It covers topics such as how the working environment affects
developers, how to pick the right people for your organisation and
how to promote the growth of productive teams. Perhaps more
importantly, it also describes exactly how to destroy good
teams.</p>
<p>I would advise <span class="emphasis"><em>any</em></span> person
managing software developers to read this book very carefully.
Perhaps the most dangerous thing for managers is that their staff
might also read it!</p>
</div>
<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e52" id="d0e52"></a>An Apology</h2>
</div>
<p>There are always better ways to start an editorship, but I find
that I must make an apology for a serious editorial error in
Overload 31.</p>
<p>I neglected to publish the correct version of Mark Radford's
article, &quot; Factories in C++: Disposing of the Product&quot;. The version
that appeared in Overload 31 was an unedited draft, and I apologise
unreservedly to Mark, who had provided me with the final version in
plenty of time.</p>
<p>The correct version of the article can be downloaded from ACCU
website. The URL is: <a href=
"http://www.accu.org/c++sig/public/ol31/Disposal.html" target=
"_top">http://www.accu.org/c++sig/public/ol31/Disposal.html</a></p>
</div>
<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e63" id="d0e63"></a>A New Chair For
ACCU</h2>
</div>
<p>Congratulations are due to a regular contributor to Overload,
Alan Griffiths.</p>
<p>Alan will be taking over the role of Chair of ACCU after Francis
Glassborow retires from the position.</p>
<p>We wish Alan all the best with his new responsibilities and hope
the membership of ACCU will give him their support.</p>
</div>
</p>
<p><strong>Notes:</strong>&nbsp;</p>
<p><em>More fields may be available via dynamicdata ..</em></p>
</div>
</channel>
</rss>
