<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The average Software Developer versus the good Software Developer.</title>
	<atom:link href="http://www.makinggoodsoftware.com/2009/05/19/the-average-programmer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makinggoodsoftware.com/2009/05/19/the-average-programmer/</link>
	<description></description>
	<lastBuildDate>Thu, 04 Mar 2010 11:11:07 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: A Good Software Developer &#171; Yani&#8217;s Weblog</title>
		<link>http://www.makinggoodsoftware.com/2009/05/19/the-average-programmer/comment-page-1/#comment-3206</link>
		<dc:creator>A Good Software Developer &#171; Yani&#8217;s Weblog</dc:creator>
		<pubDate>Mon, 28 Dec 2009 00:54:30 +0000</pubDate>
		<guid isPermaLink="false">http://makinggoodsoftware.com/?p=257#comment-3206</guid>
		<description>[...] yang baik bukan ? Seperti apa itu ? Ternyata banyak juga yang membahas hal ini. Misalnya, menurut sumber ini, yang membedakan an average and a good software developer adalah passion. Ya, dengan passion, dia [...]</description>
		<content:encoded><![CDATA[<p>[...] yang baik bukan ? Seperti apa itu ? Ternyata banyak juga yang membahas hal ini. Misalnya, menurut sumber ini, yang membedakan an average and a good software developer adalah passion. Ya, dengan passion, dia [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Good Software Developer &#124; Milinda Pathirage&#39;s Blog</title>
		<link>http://www.makinggoodsoftware.com/2009/05/19/the-average-programmer/comment-page-1/#comment-152</link>
		<dc:creator>Good Software Developer &#124; Milinda Pathirage&#39;s Blog</dc:creator>
		<pubDate>Tue, 16 Jun 2009 09:02:26 +0000</pubDate>
		<guid isPermaLink="false">http://makinggoodsoftware.com/?p=257#comment-152</guid>
		<description>[...] The average Software Developer versus the good Software Developer   Tagged as Personal Development + Categorized as [...]</description>
		<content:encoded><![CDATA[<p>[...] The average Software Developer versus the good Software Developer   Tagged as Personal Development + Categorized as [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: angel</title>
		<link>http://www.makinggoodsoftware.com/2009/05/19/the-average-programmer/comment-page-1/#comment-90</link>
		<dc:creator>angel</dc:creator>
		<pubDate>Sat, 06 Jun 2009 16:25:24 +0000</pubDate>
		<guid isPermaLink="false">http://makinggoodsoftware.com/?p=257#comment-90</guid>
		<description>Yes, I agree with Dmitri.  Let&#039;s make a list of characteristics of bad programmers!  I&#039;ll start:

1)  Over-engineering a simple problem in order to look like a big shot.
2)  Inability or refusal to explain one&#039;s solution in clear, concise terms in order to make the solution look difficult or impressive.

What else?</description>
		<content:encoded><![CDATA[<p>Yes, I agree with Dmitri.  Let&#8217;s make a list of characteristics of bad programmers!  I&#8217;ll start:</p>
<p>1)  Over-engineering a simple problem in order to look like a big shot.<br />
2)  Inability or refusal to explain one&#8217;s solution in clear, concise terms in order to make the solution look difficult or impressive.</p>
<p>What else?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 3 unusual tips to be a better software developer &#171; Making Good Software</title>
		<link>http://www.makinggoodsoftware.com/2009/05/19/the-average-programmer/comment-page-1/#comment-89</link>
		<dc:creator>3 unusual tips to be a better software developer &#171; Making Good Software</dc:creator>
		<pubDate>Fri, 22 May 2009 13:21:04 +0000</pubDate>
		<guid isPermaLink="false">http://makinggoodsoftware.com/?p=257#comment-89</guid>
		<description>[...] already written an article about how passion is the main difference between a good software developer and an average software developer, but if that passion is pushing you to the point where you are getting stressed, just take one step [...]</description>
		<content:encoded><![CDATA[<p>[...] already written an article about how passion is the main difference between a good software developer and an average software developer, but if that passion is pushing you to the point where you are getting stressed, just take one step [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pages tagged &#34;software&#34;</title>
		<link>http://www.makinggoodsoftware.com/2009/05/19/the-average-programmer/comment-page-1/#comment-88</link>
		<dc:creator>Pages tagged &#34;software&#34;</dc:creator>
		<pubDate>Wed, 20 May 2009 17:17:34 +0000</pubDate>
		<guid isPermaLink="false">http://makinggoodsoftware.com/?p=257#comment-88</guid>
		<description>[...] bookmarks tagged software The average software developer versus the good sof...&#160;saved by 5 others  &#160;&#160;&#160;&#160;yasmine888 bookmarked on 05/20/09 &#124; [...]</description>
		<content:encoded><![CDATA[<p>[...] bookmarks tagged software The average software developer versus the good sof&#8230;&nbsp;saved by 5 others  &nbsp;&nbsp;&nbsp;&nbsp;yasmine888 bookmarked on 05/20/09 | [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitri</title>
		<link>http://www.makinggoodsoftware.com/2009/05/19/the-average-programmer/comment-page-1/#comment-87</link>
		<dc:creator>Dmitri</dc:creator>
		<pubDate>Wed, 20 May 2009 08:42:17 +0000</pubDate>
		<guid isPermaLink="false">http://makinggoodsoftware.com/?p=257#comment-87</guid>
		<description>Umm, you are saying fairly obvious things, really. Some organizations are more capable to nurturing passionate developers than others. It&#039;s life. That&#039;s why one must choose with care.</description>
		<content:encoded><![CDATA[<p>Umm, you are saying fairly obvious things, really. Some organizations are more capable to nurturing passionate developers than others. It&#8217;s life. That&#8217;s why one must choose with care.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hafizan</title>
		<link>http://www.makinggoodsoftware.com/2009/05/19/the-average-programmer/comment-page-1/#comment-86</link>
		<dc:creator>hafizan</dc:creator>
		<pubDate>Wed, 20 May 2009 01:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://makinggoodsoftware.com/?p=257#comment-86</guid>
		<description>[code]
if($money --&gt;passion==true; ) {
        $person--&gt;type=good one;
        while($sumMoney==$resources) {
           hr-&gt;buy=&#039; i want 8 gig ram&#039;;
           hr-&gt;office=&#039;ergonimic&#039;;
      }
      if($hr-&gt;assign_staff=true) { follow_proccuredure--&gt;&#039;sldc&#039;=true; }

} else {
     $staff(extended from person)--&gt;type=&#039;slow&#039;;
     switch($company-&gt;resources)
         low:&#039;How you wan to paid my salary&#039;;
         low staff:&#039; don&#039;t complain much,you paid penaut you get monkey;
   }
   sleep(24/7);
}
[/code]</description>
		<content:encoded><![CDATA[<p>[code]<br />
if($money --&gt;passion==true; ) {<br />
        $person--&gt;type=good one;<br />
        while($sumMoney==$resources) {<br />
           hr-&gt;buy=' i want 8 gig ram';<br />
           hr-&gt;office='ergonimic';<br />
      }<br />
      if($hr-&gt;assign_staff=true) { follow_proccuredure--&gt;'sldc'=true; }</p>
<p>} else {<br />
     $staff(extended from person)--&gt;type='slow';<br />
     switch($company-&gt;resources)<br />
         low:'How you wan to paid my salary';<br />
         low staff:' don't complain much,you paid penaut you get monkey;<br />
   }<br />
   sleep(24/7);<br />
}<br />
[/code]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hyperluz</title>
		<link>http://www.makinggoodsoftware.com/2009/05/19/the-average-programmer/comment-page-1/#comment-85</link>
		<dc:creator>hyperluz</dc:creator>
		<pubDate>Tue, 19 May 2009 22:01:51 +0000</pubDate>
		<guid isPermaLink="false">http://makinggoodsoftware.com/?p=257#comment-85</guid>
		<description>Hi Alberto,

Firstly, English is not my native language. So, I hope you understand my ideas regardless of my grammatical mistakes.

I think (MHO) that:

Drive = motivation to accomplish something. Be it, money, desire to change the world, passion, etc. So drive is not always passion... specially passion for programming or software development.

Time = Time.
You can be the person with the biggest perseverance in the world. But, if you are a wage slave for a big IT company, developing pieces of software comparable to nuts and bolts for that ever behind schedules big software which the final result remembers a Titanic, hardly you&#039;ll have time to feed your passion by developing beautiful projects. And even if you have some spare time, you need remaining &quot;brain power&quot; too.

Skill
My utopian opinion is that you can reach skill with perseverance + time + drive + &quot;brain power&quot; + hard work. Talent appears to be a natural facility to grasp certain things; something that you were inherently born with. So, someone born with talent for programming, who never coded, will have less programming skill then someone without talent who, however, worked hard to gain programming skills.

And, someone with programming skills and talent, but who lacks drive, which is directly linked with lack of creativity, can eventually be surpassed by some talentless purpose driven hard worker.

knowledge
This is a word which mean changes as the discussion scope changes.
Some people, like Peter Drucker, saw &quot;knowledge&quot; like information being applied. So, when you think about an apple, your brain reunites distinct types of information (size, color, odor, taste, shape) to generate an apple in your mind. This process of reunite and apply information would be what is called &quot;knowledge&quot;. But this is discussion about knowledge is a never ending one.

I think that you acquire new information, by means of experience, to generate better knowledge when necessary.

Cheers,

Hyperluz</description>
		<content:encoded><![CDATA[<p>Hi Alberto,</p>
<p>Firstly, English is not my native language. So, I hope you understand my ideas regardless of my grammatical mistakes.</p>
<p>I think (MHO) that:</p>
<p>Drive = motivation to accomplish something. Be it, money, desire to change the world, passion, etc. So drive is not always passion&#8230; specially passion for programming or software development.</p>
<p>Time = Time.<br />
You can be the person with the biggest perseverance in the world. But, if you are a wage slave for a big IT company, developing pieces of software comparable to nuts and bolts for that ever behind schedules big software which the final result remembers a Titanic, hardly you&#8217;ll have time to feed your passion by developing beautiful projects. And even if you have some spare time, you need remaining &#8220;brain power&#8221; too.</p>
<p>Skill<br />
My utopian opinion is that you can reach skill with perseverance + time + drive + &#8220;brain power&#8221; + hard work. Talent appears to be a natural facility to grasp certain things; something that you were inherently born with. So, someone born with talent for programming, who never coded, will have less programming skill then someone without talent who, however, worked hard to gain programming skills.</p>
<p>And, someone with programming skills and talent, but who lacks drive, which is directly linked with lack of creativity, can eventually be surpassed by some talentless purpose driven hard worker.</p>
<p>knowledge<br />
This is a word which mean changes as the discussion scope changes.<br />
Some people, like Peter Drucker, saw &#8220;knowledge&#8221; like information being applied. So, when you think about an apple, your brain reunites distinct types of information (size, color, odor, taste, shape) to generate an apple in your mind. This process of reunite and apply information would be what is called &#8220;knowledge&#8221;. But this is discussion about knowledge is a never ending one.</p>
<p>I think that you acquire new information, by means of experience, to generate better knowledge when necessary.</p>
<p>Cheers,</p>
<p>Hyperluz</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: raka</title>
		<link>http://www.makinggoodsoftware.com/2009/05/19/the-average-programmer/comment-page-1/#comment-84</link>
		<dc:creator>raka</dc:creator>
		<pubDate>Tue, 19 May 2009 20:51:39 +0000</pubDate>
		<guid isPermaLink="false">http://makinggoodsoftware.com/?p=257#comment-84</guid>
		<description>I wonder how this applies software part timers.

I&#039;m a physicist.  Every writes some software, maybe just a 200  line data analysis script, maybe it&#039;s a massive simulation, maybe  he invents the World Wide Web.

Yet whatever he does or she does, software is probably not their main job.  It&#039;s just a bit of fun or a chore on the side, one that ought to be done well, without taking to much time.


Do you think your guidelines scale down?</description>
		<content:encoded><![CDATA[<p>I wonder how this applies software part timers.</p>
<p>I&#8217;m a physicist.  Every writes some software, maybe just a 200  line data analysis script, maybe it&#8217;s a massive simulation, maybe  he invents the World Wide Web.</p>
<p>Yet whatever he does or she does, software is probably not their main job.  It&#8217;s just a bit of fun or a chore on the side, one that ought to be done well, without taking to much time.</p>
<p>Do you think your guidelines scale down?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jheriko</title>
		<link>http://www.makinggoodsoftware.com/2009/05/19/the-average-programmer/comment-page-1/#comment-83</link>
		<dc:creator>Jheriko</dc:creator>
		<pubDate>Tue, 19 May 2009 20:28:01 +0000</pubDate>
		<guid isPermaLink="false">http://makinggoodsoftware.com/?p=257#comment-83</guid>
		<description>An interesting little read.

Don&#039;t forget the bad programmers though, they are just as numerous as the good ones... or at least numerous enough to weigh down the average. :)</description>
		<content:encoded><![CDATA[<p>An interesting little read.</p>
<p>Don&#8217;t forget the bad programmers though, they are just as numerous as the good ones&#8230; or at least numerous enough to weigh down the average. <img src='http://www.makinggoodsoftware.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
