<?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: What Makes a Programmer Great?</title>
	<atom:link href="http://www.catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
	<description>Cate extends Human implements Programmer</description>
	<lastBuildDate>Mon, 16 Jan 2012 20:57: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: douglasgresham.co.uk &#187; Blog Archive &#187; Cross post: What makes a programmer great</title>
		<link>http://www.catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/comment-page-1/#comment-1354</link>
		<dc:creator>douglasgresham.co.uk &#187; Blog Archive &#187; Cross post: What makes a programmer great</dc:creator>
		<pubDate>Mon, 10 Jan 2011 23:58:15 +0000</pubDate>
		<guid isPermaLink="false">http://catehuston.com/blog/?p=1829#comment-1354</guid>
		<description>[...] (at uni and in the working world) spawned an experimental jointly-written post, which you can find here.  It&#8217;s worth it just to see the slightly disturbing contrast between the pictures chosen for [...]

[WORDPRESS HASHCASH] The comment&#039;s server IP (213.229.99.139) doesn&#039;t match the comment&#039;s URL host IP (217.112.82.13) and so is spam.</description>
		<content:encoded><![CDATA[<p>[...] (at uni and in the working world) spawned an experimental jointly-written post, which you can find here.  It&#8217;s worth it just to see the slightly disturbing contrast between the pictures chosen for [...]</p>
<p>[WORDPRESS HASHCASH] The comment&#8217;s server IP (213.229.99.139) doesn&#8217;t match the comment&#8217;s URL host IP (217.112.82.13) and so is spam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Accidentally in Code &#187; Programming Toolboxes and Functional Hats</title>
		<link>http://www.catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/comment-page-1/#comment-746</link>
		<dc:creator>Accidentally in Code &#187; Programming Toolboxes and Functional Hats</dc:creator>
		<pubDate>Thu, 22 Jul 2010 12:03:41 +0000</pubDate>
		<guid isPermaLink="false">http://catehuston.com/blog/?p=1829#comment-746</guid>
		<description>[...] have some ideas about becoming a competent programmer. I aim to know something of: an Object-Orientated language (Java), a scripting language (Python), a [...]</description>
		<content:encoded><![CDATA[<p>[...] have some ideas about becoming a competent programmer. I aim to know something of: an Object-Orientated language (Java), a scripting language (Python), a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kittenthebad</title>
		<link>http://www.catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/comment-page-1/#comment-651</link>
		<dc:creator>kittenthebad</dc:creator>
		<pubDate>Sun, 28 Mar 2010 23:53:25 +0000</pubDate>
		<guid isPermaLink="false">http://catehuston.com/blog/?p=1829#comment-651</guid>
		<description>Yes, for sure. Stopping &quot;debugging&quot; and instead writing test cases was really helpful for me. Something similar that made a big difference for me was getting to the point where I&#039;ll hack and prototype to get the idea, and then be willing to start again and take what I&#039;ve learned and do it right.</description>
		<content:encoded><![CDATA[<p>Yes, for sure. Stopping &#8220;debugging&#8221; and instead writing test cases was really helpful for me. Something similar that made a big difference for me was getting to the point where I&#39;ll hack and prototype to get the idea, and then be willing to start again and take what I&#39;ve learned and do it right.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kittenthebad</title>
		<link>http://www.catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/comment-page-1/#comment-652</link>
		<dc:creator>kittenthebad</dc:creator>
		<pubDate>Sun, 28 Mar 2010 23:51:18 +0000</pubDate>
		<guid isPermaLink="false">http://catehuston.com/blog/?p=1829#comment-652</guid>
		<description>Thanks for your input, Sherif - I agree with everything you&#039;re saying :-) esp on which programming language it better!</description>
		<content:encoded><![CDATA[<p>Thanks for your input, Sherif &#8211; I agree with everything you&#39;re saying <img src='http://www.catehuston.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  esp on which programming language it better!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kittenthebad</title>
		<link>http://www.catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/comment-page-1/#comment-590</link>
		<dc:creator>kittenthebad</dc:creator>
		<pubDate>Sun, 28 Mar 2010 19:53:25 +0000</pubDate>
		<guid isPermaLink="false">http://catehuston.com/blog/?p=1829#comment-590</guid>
		<description>Yes, for sure. Stopping &quot;debugging&quot; and instead writing test cases was really helpful for me. Something similar that made a big difference for me was getting to the point where I&#039;ll hack and prototype to get the idea, and then be willing to start again and take what I&#039;ve learned and do it right.</description>
		<content:encoded><![CDATA[<p>Yes, for sure. Stopping &#8220;debugging&#8221; and instead writing test cases was really helpful for me. Something similar that made a big difference for me was getting to the point where I&#39;ll hack and prototype to get the idea, and then be willing to start again and take what I&#39;ve learned and do it right.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kittenthebad</title>
		<link>http://www.catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/comment-page-1/#comment-591</link>
		<dc:creator>kittenthebad</dc:creator>
		<pubDate>Sun, 28 Mar 2010 19:51:18 +0000</pubDate>
		<guid isPermaLink="false">http://catehuston.com/blog/?p=1829#comment-591</guid>
		<description>Thanks for your input, Sherif - I agree with everything you&#039;re saying :-) esp on which programming language it better!</description>
		<content:encoded><![CDATA[<p>Thanks for your input, Sherif &#8211; I agree with everything you&#39;re saying <img src='http://www.catehuston.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  esp on which programming language it better!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets that mention Accidentally in Code » What Makes a Programmer Great? -- Topsy.com</title>
		<link>http://www.catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/comment-page-1/#comment-580</link>
		<dc:creator>Tweets that mention Accidentally in Code » What Makes a Programmer Great? -- Topsy.com</dc:creator>
		<pubDate>Thu, 25 Mar 2010 09:40:06 +0000</pubDate>
		<guid isPermaLink="false">http://catehuston.com/blog/?p=1829#comment-580</guid>
		<description>[...] This post was mentioned on Twitter by Cate Huston, Daniel Wagner-Hall. Daniel Wagner-Hall said: &quot;What makes a programmer great?&quot; http://catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/ [...]

[WORDPRESS HASHCASH] The comment&#039;s server IP (208.74.66.43) doesn&#039;t match the comment&#039;s URL host IP (74.112.128.10) and so is spam.</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Cate Huston, Daniel Wagner-Hall. Daniel Wagner-Hall said: &quot;What makes a programmer great?&quot; <a href="http://catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/" rel="nofollow">http://catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/</a> [...]</p>
<p>[WORDPRESS HASHCASH] The comment&#8217;s server IP (208.74.66.43) doesn&#8217;t match the comment&#8217;s URL host IP (74.112.128.10) and so is spam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Igor Sales</title>
		<link>http://www.catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/comment-page-1/#comment-577</link>
		<dc:creator>Igor Sales</dc:creator>
		<pubDate>Wed, 24 Mar 2010 16:01:36 +0000</pubDate>
		<guid isPermaLink="false">http://catehuston.com/blog/?p=1829#comment-577</guid>
		<description>I find the key is &quot;Iterations&quot;. &lt;br&gt;&lt;br&gt;I  never get it all right the first time. The art of programming is like gardening. You have to nourish your code (with all kinds of test cases), care for it (reviewing it and the test cases) from a little seed (one file) until it becomes a strong tree (of code).</description>
		<content:encoded><![CDATA[<p>I find the key is &#8220;Iterations&#8221;. </p>
<p>I  never get it all right the first time. The art of programming is like gardening. You have to nourish your code (with all kinds of test cases), care for it (reviewing it and the test cases) from a little seed (one file) until it becomes a strong tree (of code).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sherif Koussa</title>
		<link>http://www.catehuston.com/blog/2010/03/24/what-makes-a-programmer-great/comment-page-1/#comment-576</link>
		<dc:creator>Sherif Koussa</dc:creator>
		<pubDate>Wed, 24 Mar 2010 15:16:23 +0000</pubDate>
		<guid isPermaLink="false">http://catehuston.com/blog/?p=1829#comment-576</guid>
		<description>Great post Cate, here are some other factors that I found during my career that makes great programmers&lt;br&gt;1- Open minded: I almost always walked away from the Java vs C++ vs .NET conversations that focused on which is better, they are all can be best depending on what they are being used for...If you know them all or atleast having an open mind to find out what&#039;s the best context and situation to use a specific language&lt;br&gt;2- Do code reviews: code reviews in my opinion had the best impact on my programming skills when I was a programmer, of course assuming it is done in a proper manner&lt;br&gt;3- Learn skills that cross-domains: a programmer who has done a bit of QA is almost always better than the one who didn&#039;t, the programmer who has done a bit of client facing is almost always better than the one who didn&#039;t, the programmer who knows how to write (thus have proper and meaningful comments for his code) is better than the one who does not.</description>
		<content:encoded><![CDATA[<p>Great post Cate, here are some other factors that I found during my career that makes great programmers<br />1- Open minded: I almost always walked away from the Java vs C++ vs .NET conversations that focused on which is better, they are all can be best depending on what they are being used for&#8230;If you know them all or atleast having an open mind to find out what&#39;s the best context and situation to use a specific language<br />2- Do code reviews: code reviews in my opinion had the best impact on my programming skills when I was a programmer, of course assuming it is done in a proper manner<br />3- Learn skills that cross-domains: a programmer who has done a bit of QA is almost always better than the one who didn&#39;t, the programmer who has done a bit of client facing is almost always better than the one who didn&#39;t, the programmer who knows how to write (thus have proper and meaningful comments for his code) is better than the one who does not.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

