<?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 number one trait a successful developer needs.</title>
	<atom:link href="http://www.lazycoder.com/weblog/2007/08/08/the-number-one-trait-a-successful-developer-needs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lazycoder.com/weblog/2007/08/08/the-number-one-trait-a-successful-developer-needs/</link>
	<description></description>
	<lastBuildDate>Fri, 07 Oct 2011 15:08:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Coding Horror</title>
		<link>http://www.lazycoder.com/weblog/2007/08/08/the-number-one-trait-a-successful-developer-needs/comment-page-1/#comment-120004</link>
		<dc:creator>Coding Horror</dc:creator>
		<pubDate>Thu, 27 Dec 2007 14:17:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/index.php/archives/2007/08/08/the-number-one-trait-a-successful-developer-needs/#comment-120004</guid>
		<description>&lt;strong&gt;Discipline Makes Strong Developers...&lt;/strong&gt;

 Scott Koon recently wrote about the importance of discipline as a developer trait: Every month a new programming language or methodology appears, followed by devotees singing its praises from every corner of the Internet. All promising increases in pr...</description>
		<content:encoded><![CDATA[<p><strong>Discipline Makes Strong Developers&#8230;</strong></p>
<p> Scott Koon recently wrote about the importance of discipline as a developer trait: Every month a new programming language or methodology appears, followed by devotees singing its praises from every corner of the Internet. All promising increases in pr&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Discipline Makes Strong Developers - Programming</title>
		<link>http://www.lazycoder.com/weblog/2007/08/08/the-number-one-trait-a-successful-developer-needs/comment-page-1/#comment-85263</link>
		<dc:creator>Discipline Makes Strong Developers - Programming</dc:creator>
		<pubDate>Wed, 29 Aug 2007 08:09:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/index.php/archives/2007/08/08/the-number-one-trait-a-successful-developer-needs/#comment-85263</guid>
		<description>[...] Koon recently wrote about the importance of discipline as a developer [...]</description>
		<content:encoded><![CDATA[<p>[...] Koon recently wrote about the importance of discipline as a developer [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: In the search for discipline &#171; Tarvainen</title>
		<link>http://www.lazycoder.com/weblog/2007/08/08/the-number-one-trait-a-successful-developer-needs/comment-page-1/#comment-82873</link>
		<dc:creator>In the search for discipline &#171; Tarvainen</dc:creator>
		<pubDate>Fri, 17 Aug 2007 20:05:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/index.php/archives/2007/08/08/the-number-one-trait-a-successful-developer-needs/#comment-82873</guid>
		<description>[...] development is an art of discipline too. As Scott Koon put it: Every month a new programming language or methodology appears, followed by devotees singing [...]</description>
		<content:encoded><![CDATA[<p>[...] development is an art of discipline too. As Scott Koon put it: Every month a new programming language or methodology appears, followed by devotees singing [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Discipline Makes Strong Developers</title>
		<link>http://www.lazycoder.com/weblog/2007/08/08/the-number-one-trait-a-successful-developer-needs/comment-page-1/#comment-82643</link>
		<dc:creator>Discipline Makes Strong Developers</dc:creator>
		<pubDate>Thu, 16 Aug 2007 09:52:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/index.php/archives/2007/08/08/the-number-one-trait-a-successful-developer-needs/#comment-82643</guid>
		<description>[...] Koon recently wrote about the importance of discipline as a developer trait:  Every month a new programming language or methodology appears, followed by [...]</description>
		<content:encoded><![CDATA[<p>[...] Koon recently wrote about the importance of discipline as a developer trait:  Every month a new programming language or methodology appears, followed by [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott L</title>
		<link>http://www.lazycoder.com/weblog/2007/08/08/the-number-one-trait-a-successful-developer-needs/comment-page-1/#comment-82640</link>
		<dc:creator>Scott L</dc:creator>
		<pubDate>Thu, 16 Aug 2007 08:58:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/index.php/archives/2007/08/08/the-number-one-trait-a-successful-developer-needs/#comment-82640</guid>
		<description>I disagree with this. Software development is a social activity.
People have different personalities, and they bring different
strengths and weaknesses with them. To pick &quot;disciplined&quot; as
the best is narrowminded.

http://worsethanfailure.com/Articles/The-Cool-Cam.aspx
http://www.randsinrepose.com/archives/2005/02/20/organics_and_mechanics.html
http://en.wikipedia.org/wiki/Myers-Briggs</description>
		<content:encoded><![CDATA[<p>I disagree with this. Software development is a social activity.<br />
People have different personalities, and they bring different<br />
strengths and weaknesses with them. To pick &#8220;disciplined&#8221; as<br />
the best is narrowminded.</p>
<p><a href="http://worsethanfailure.com/Articles/The-Cool-Cam.aspx" rel="nofollow">http://worsethanfailure.com/Articles/The-Cool-Cam.aspx</a><br />
<a href="http://www.randsinrepose.com/archives/2005/02/20/organics_and_mechanics.html" rel="nofollow">http://www.randsinrepose.com/archives/2005/02/20/organics_and_mechanics.html</a><br />
<a href="http://en.wikipedia.org/wiki/Myers-Briggs" rel="nofollow">http://en.wikipedia.org/wiki/Myers-Briggs</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jwalant Natvarlal Soneji</title>
		<link>http://www.lazycoder.com/weblog/2007/08/08/the-number-one-trait-a-successful-developer-needs/comment-page-1/#comment-82630</link>
		<dc:creator>Jwalant Natvarlal Soneji</dc:creator>
		<pubDate>Thu, 16 Aug 2007 07:54:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/index.php/archives/2007/08/08/the-number-one-trait-a-successful-developer-needs/#comment-82630</guid>
		<description>Well thats true, I have seen some of them and some have got on site opportunities also.
Discipline means for me is to stick with some particular coding pattern and also to stick with ideologies related to coding.
I like innovations but they have to proove their importance in the project or future prospects.
But, I also seems to have many internet activities with me. And so feel inside doing wrong in my office hours.</description>
		<content:encoded><![CDATA[<p>Well thats true, I have seen some of them and some have got on site opportunities also.<br />
Discipline means for me is to stick with some particular coding pattern and also to stick with ideologies related to coding.<br />
I like innovations but they have to proove their importance in the project or future prospects.<br />
But, I also seems to have many internet activities with me. And so feel inside doing wrong in my office hours.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.lazycoder.com/weblog/2007/08/08/the-number-one-trait-a-successful-developer-needs/comment-page-1/#comment-82582</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 15 Aug 2007 23:28:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/index.php/archives/2007/08/08/the-number-one-trait-a-successful-developer-needs/#comment-82582</guid>
		<description>Holy Crap JonR, it&#039;s like you *know* me. :)</description>
		<content:encoded><![CDATA[<p>Holy Crap JonR, it&#8217;s like you *know* me. <img src='http://www.lazycoder.com/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JonR</title>
		<link>http://www.lazycoder.com/weblog/2007/08/08/the-number-one-trait-a-successful-developer-needs/comment-page-1/#comment-82502</link>
		<dc:creator>JonR</dc:creator>
		<pubDate>Wed, 15 Aug 2007 12:01:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/index.php/archives/2007/08/08/the-number-one-trait-a-successful-developer-needs/#comment-82502</guid>
		<description>nah, the worst developer is inexperienced, undisciplined, spends all day on IM / forums / side projects, throws regular tantrums, never hits a deadline, always has an excuse, and likes to blog about how stupid all his colleagues are. 

oh, and he changes jobs alarmingly regularly.</description>
		<content:encoded><![CDATA[<p>nah, the worst developer is inexperienced, undisciplined, spends all day on IM / forums / side projects, throws regular tantrums, never hits a deadline, always has an excuse, and likes to blog about how stupid all his colleagues are. </p>
<p>oh, and he changes jobs alarmingly regularly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Vilcans</title>
		<link>http://www.lazycoder.com/weblog/2007/08/08/the-number-one-trait-a-successful-developer-needs/comment-page-1/#comment-82496</link>
		<dc:creator>Martin Vilcans</dc:creator>
		<pubDate>Wed, 15 Aug 2007 11:25:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/index.php/archives/2007/08/08/the-number-one-trait-a-successful-developer-needs/#comment-82496</guid>
		<description>True. Too many developers, especially inexperienced ones, seem to think that being clever is more important than being disciplined. I guess the best is to combine discipline with cleverness and the right kind of laziness. The worst developer is undisciplined and stupid and works very hard.</description>
		<content:encoded><![CDATA[<p>True. Too many developers, especially inexperienced ones, seem to think that being clever is more important than being disciplined. I guess the best is to combine discipline with cleverness and the right kind of laziness. The worst developer is undisciplined and stupid and works very hard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.lazycoder.com/weblog/2007/08/08/the-number-one-trait-a-successful-developer-needs/comment-page-1/#comment-81077</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Thu, 09 Aug 2007 16:34:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.lazycoder.com/weblog/index.php/archives/2007/08/08/the-number-one-trait-a-successful-developer-needs/#comment-81077</guid>
		<description>@Nate Kohari - Exactly. In my career, I&#039;ve known when to hold off on development and wait for certain PMs to change their mind. I&#039;ve stopped writing DAL&#039;s almost altogether. I use NHibernate/SubSonic/ActiveRecord depending on the project. I no longer write image swapping code or cross-browser form accessors in JavaScript, I use a library. If it weren&#039;t for lazy developers, we&#039;d still be hoping that a stray breeze doesn&#039;t blow our stack of punchcards off the table and out of order.

So one example of where a lack of discipline can cause problems is when naming database columns. We have a column called &quot;list_id&quot; which is a PK on a table. Sometimes, in related tables the FK column is named &quot;ListId&quot;, sometimes it is called &quot;list id&quot;, and in the UI code, the label for the textbox that holds the value is called &quot;List Value&quot; (we have a different column in the same table called &quot;List_Value&quot;). A little discipline when naming the columns would have gone a long ways towards maintainability and being able to understand the code quickly.

Proper discipline can cover up a lot of flaws in a poor methodology, but the inverse isn&#039;t true.</description>
		<content:encoded><![CDATA[<p>@Nate Kohari &#8211; Exactly. In my career, I&#8217;ve known when to hold off on development and wait for certain PMs to change their mind. I&#8217;ve stopped writing DAL&#8217;s almost altogether. I use NHibernate/SubSonic/ActiveRecord depending on the project. I no longer write image swapping code or cross-browser form accessors in JavaScript, I use a library. If it weren&#8217;t for lazy developers, we&#8217;d still be hoping that a stray breeze doesn&#8217;t blow our stack of punchcards off the table and out of order.</p>
<p>So one example of where a lack of discipline can cause problems is when naming database columns. We have a column called &#8220;list_id&#8221; which is a PK on a table. Sometimes, in related tables the FK column is named &#8220;ListId&#8221;, sometimes it is called &#8220;list id&#8221;, and in the UI code, the label for the textbox that holds the value is called &#8220;List Value&#8221; (we have a different column in the same table called &#8220;List_Value&#8221;). A little discipline when naming the columns would have gone a long ways towards maintainability and being able to understand the code quickly.</p>
<p>Proper discipline can cover up a lot of flaws in a poor methodology, but the inverse isn&#8217;t true.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

