<?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: 4 ways to become a better programmer</title>
	<atom:link href="http://www.programming4scientists.com/2009/03/03/4-ways-to-become-a-better-programmer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.programming4scientists.com/2009/03/03/4-ways-to-become-a-better-programmer/</link>
	<description>Software development wisdom and common-sense for the scientist-programmer</description>
	<lastBuildDate>Mon, 14 Nov 2011 14:47:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: 10 Websites On How To Be A Better Programmer</title>
		<link>http://www.programming4scientists.com/2009/03/03/4-ways-to-become-a-better-programmer/comment-page-1/#comment-492</link>
		<dc:creator>10 Websites On How To Be A Better Programmer</dc:creator>
		<pubDate>Thu, 09 Sep 2010 12:50:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.programming4scientists.com/?p=457#comment-492</guid>
		<description>[...] 5. 4 ways to become a better programmer [...]</description>
		<content:encoded><![CDATA[<p>[...] 5. 4 ways to become a better programmer [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vijay</title>
		<link>http://www.programming4scientists.com/2009/03/03/4-ways-to-become-a-better-programmer/comment-page-1/#comment-491</link>
		<dc:creator>Vijay</dc:creator>
		<pubDate>Thu, 26 Aug 2010 20:02:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.programming4scientists.com/?p=457#comment-491</guid>
		<description>Good article, thanks.</description>
		<content:encoded><![CDATA[<p>Good article, thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin</title>
		<link>http://www.programming4scientists.com/2009/03/03/4-ways-to-become-a-better-programmer/comment-page-1/#comment-456</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Mon, 14 Dec 2009 08:43:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.programming4scientists.com/?p=457#comment-456</guid>
		<description>Some great advice there on improving as a programmer. I have been procrastinating working on an open source project for some time. I hope to begin as soon as possible as that is the best way to improve myself.</description>
		<content:encoded><![CDATA[<p>Some great advice there on improving as a programmer. I have been procrastinating working on an open source project for some time. I hope to begin as soon as possible as that is the best way to improve myself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lawan</title>
		<link>http://www.programming4scientists.com/2009/03/03/4-ways-to-become-a-better-programmer/comment-page-1/#comment-308</link>
		<dc:creator>lawan</dc:creator>
		<pubDate>Fri, 24 Apr 2009 09:19:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.programming4scientists.com/?p=457#comment-308</guid>
		<description>how will i understand question in programming and answering them,easy steps I want to know</description>
		<content:encoded><![CDATA[<p>how will i understand question in programming and answering them,easy steps I want to know</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Clegg</title>
		<link>http://www.programming4scientists.com/2009/03/03/4-ways-to-become-a-better-programmer/comment-page-1/#comment-265</link>
		<dc:creator>Andrew Clegg</dc:creator>
		<pubDate>Tue, 24 Mar 2009 23:16:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.programming4scientists.com/?p=457#comment-265</guid>
		<description>Excellent article. I would add &#039;Test&#039; though.

The act of writing tests at different scales (unit, integration, functional) makes you think about structuring your code into well-defined units with clear responsibilities. And it discourages practices like shotgun debugging that are all too common in part-time programmers. (Myself included, until fairly recently)

And a variation on number 4 -- make your own research code open-source. It makes you think about writing code that others can understand, good documentation, following a clear change-build-test-release cycle etc., and forces you to use source control and issue tracking.

Inaugurating a new project in SourceForge isn&#039;t actually that hard.</description>
		<content:encoded><![CDATA[<p>Excellent article. I would add &#8216;Test&#8217; though.</p>
<p>The act of writing tests at different scales (unit, integration, functional) makes you think about structuring your code into well-defined units with clear responsibilities. And it discourages practices like shotgun debugging that are all too common in part-time programmers. (Myself included, until fairly recently)</p>
<p>And a variation on number 4 &#8212; make your own research code open-source. It makes you think about writing code that others can understand, good documentation, following a clear change-build-test-release cycle etc., and forces you to use source control and issue tracking.</p>
<p>Inaugurating a new project in SourceForge isn&#8217;t actually that hard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gioby</title>
		<link>http://www.programming4scientists.com/2009/03/03/4-ways-to-become-a-better-programmer/comment-page-1/#comment-229</link>
		<dc:creator>gioby</dc:creator>
		<pubDate>Wed, 11 Mar 2009 17:49:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.programming4scientists.com/?p=457#comment-229</guid>
		<description>I try to do all of these things, especially 1, 2 and 4.

However, it is not easy to contribute to an opensource project, as it requires great &#039;diplomatic&#039; skills.
You must have survived for at least one or two years in usenet, or have great patience, otherwise, you will end up by giving up, as contributing to open source projects maintained by scientists can be especially difficult.</description>
		<content:encoded><![CDATA[<p>I try to do all of these things, especially 1, 2 and 4.</p>
<p>However, it is not easy to contribute to an opensource project, as it requires great &#8216;diplomatic&#8217; skills.<br />
You must have survived for at least one or two years in usenet, or have great patience, otherwise, you will end up by giving up, as contributing to open source projects maintained by scientists can be especially difficult.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How to review code &#124; Programming for Scientists</title>
		<link>http://www.programming4scientists.com/2009/03/03/4-ways-to-become-a-better-programmer/comment-page-1/#comment-213</link>
		<dc:creator>How to review code &#124; Programming for Scientists</dc:creator>
		<pubDate>Mon, 09 Mar 2009 14:15:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.programming4scientists.com/?p=457#comment-213</guid>
		<description>[...] the last post we covered four fundamental ways to improve your code: read, write, review and contribute. This [...]</description>
		<content:encoded><![CDATA[<p>[...] the last post we covered four fundamental ways to improve your code: read, write, review and contribute. This [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pankaj Sharma</title>
		<link>http://www.programming4scientists.com/2009/03/03/4-ways-to-become-a-better-programmer/comment-page-1/#comment-204</link>
		<dc:creator>Pankaj Sharma</dc:creator>
		<pubDate>Sat, 07 Mar 2009 12:11:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.programming4scientists.com/?p=457#comment-204</guid>
		<description>Awesome article. ignited me.</description>
		<content:encoded><![CDATA[<p>Awesome article. ignited me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2009-03-07 &#171; pabloidz</title>
		<link>http://www.programming4scientists.com/2009/03/03/4-ways-to-become-a-better-programmer/comment-page-1/#comment-203</link>
		<dc:creator>links for 2009-03-07 &#171; pabloidz</dc:creator>
		<pubDate>Sat, 07 Mar 2009 12:02:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.programming4scientists.com/?p=457#comment-203</guid>
		<description>[...] 4 ways to become a better programmer Programming for Scientists (tags: programming) [...]</description>
		<content:encoded><![CDATA[<p>[...] 4 ways to become a better programmer Programming for Scientists (tags: programming) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NexNova &#187; Blog Archive &#187; Links del giorno: March 5, 2009</title>
		<link>http://www.programming4scientists.com/2009/03/03/4-ways-to-become-a-better-programmer/comment-page-1/#comment-193</link>
		<dc:creator>NexNova &#187; Blog Archive &#187; Links del giorno: March 5, 2009</dc:creator>
		<pubDate>Thu, 05 Mar 2009 06:18:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.programming4scientists.com/?p=457#comment-193</guid>
		<description>[...] 4 ways to become a better programmer &#124; Programming for Scientists [...]</description>
		<content:encoded><![CDATA[<p>[...] 4 ways to become a better programmer | Programming for Scientists [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

