<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Coding the Architecture - developer tag</title>
  <link>http://www.codingthearchitecture.com/tags/developer/</link>
  <description>Reducing the gap between developers and architects</description>
  <language>en</language>
  <copyright>Coding the Architecture</copyright>
  <lastBuildDate>Fri, 15 Aug 2008 14:38:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Mind the gap</title>
    <link>http://www.codingthearchitecture.com/2008/05/02/mind_the_gap.html</link>
    
      
        <description>
          &lt;p&gt;
Our industry has a love/hate relationship with the software architect role, with many organisations dismissing it because of
their negative experiences of architects that dictate from &#034;ivory towers&#034; and aren&#039;t engaged
with the actual task of building working software. This reputation is damaging the IT
industry and inhibiting project success. Things need to change.
This essay looks at the gap between software developers and software architects, offering
some suggestions on how to reduce this gap and ensure projects are driven to a successful conclusion.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&#034;http://www.codingthearchitecture.com/pages/book/mind-the-gap.html&#034;&gt;Read the full essay&lt;/a&gt; in &lt;a href=&#034;http://www.codingthearchitecture.com/pages/book/index.html&#034;&gt;our book&lt;/a&gt;.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.codingthearchitecture.com/2008/05/02/mind_the_gap.html#comments</comments>
    <guid isPermaLink="true">http://www.codingthearchitecture.com/2008/05/02/mind_the_gap.html</guid>
    <pubDate>Fri, 02 May 2008 10:58:03 GMT</pubDate>
  </item>
  
  <item>
    <title>Question of the week</title>
    <link>http://www.codingthearchitecture.com/2008/04/11/question_of_the_week.html</link>
    
      
        <description>
          &lt;p&gt;
This week&#039;s question is a common one that I get...
&lt;/p&gt;

&lt;blockquote&gt;
I&#039;m an aspiring software architect and I&#039;m working on a project as a developer. I&#039;m not going to get an architect role without having some experience, but we already have an architect on my project. What should I do and how do I start down the architect path?
&lt;/blockquote&gt;

&lt;p&gt;
First of all, just because you&#039;ve not got the word &#034;architect&#034; in your current job title that doesn&#039;t mean that you&#039;re not involved in the architecture. Consider the skills you&#039;ve demonstrated as a developer - how would you rate yourself on the &lt;a href=&#034;http://www.codingthearchitecture.com/2007/07/31/role_profile_for_software_architects.html&#034;&gt;role profile&lt;/a&gt;? At review, or interview, if you can highlight the &#034;architectural&#034; nature of your experience you might find you can break free of this paradox.
&lt;/p&gt;

&lt;p&gt;
As for building your experience, my recommendation is to take some time to study the architecture of the system that you are currently working on. What is the architecture? How does it work? Why has it been designed that way? These are all questions that you can use to understand the decisions that the architect(s) made. Better still, though, try to spend some time with the architect(s). Tell them about your aspirations and ask them if they can spend some time to walk you through what they are doing and understand the decisions they are making. If the architect is open to having their own work reviewed then this is another opportunity to become more involved. Finally, why not ask to be involved in some of the smaller architecturally significant decisions and work; such as proofs of concept, prototypes and product selection.
&lt;/p&gt;

&lt;p&gt;
Just don&#039;t expect some epiphany where you suddenly feel like an architect! As this 
&lt;a href=&#034;http://www.softwarearchitectures.com/blog/2007/12/advice-for-apprentice-software.html&#034;&gt;advice for apprentice architects&lt;/a&gt; implies, there are various skills and experiences that you need and will continue to develop. At some point you&#039;ve got to step outside your comfort zone and experience to develop these skills. Good luck!
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.codingthearchitecture.com/2008/04/11/question_of_the_week.html#comments</comments>
    <guid isPermaLink="true">http://www.codingthearchitecture.com/2008/04/11/question_of_the_week.html</guid>
    <pubDate>Fri, 11 Apr 2008 18:50:17 GMT</pubDate>
  </item>
  
  </channel>
</rss>
