<?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: Why good programmer never write good programs</title>
	<atom:link href="http://khason.net/blog/why-good-programmer-never-write-good-programs/feed/" rel="self" type="application/rss+xml" />
	<link>http://khason.net/blog/why-good-programmer-never-write-good-programs/</link>
	<description>Take care of the sense, and the sounds will take care of themselves.</description>
	<lastBuildDate>Fri, 18 May 2012 08:56:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Johnny</title>
		<link>http://khason.net/blog/why-good-programmer-never-write-good-programs/comment-page-1/#comment-4996</link>
		<dc:creator>Johnny</dc:creator>
		<pubDate>Tue, 21 Feb 2012 10:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/why-good-programmer-never-write-good-programs/#comment-4996</guid>
		<description>What  a great analysis! No idea how you wrote this text..it’d take me days. Well worth it though, I’d assume. Have you considered selling advertising space on your website?</description>
		<content:encoded><![CDATA[<p>What  a great analysis! No idea how you wrote this text..it’d take me days. Well worth it though, I’d assume. Have you considered selling advertising space on your website?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Volta - typed JS? &#124; Tamir Khason - Just code</title>
		<link>http://khason.net/blog/why-good-programmer-never-write-good-programs/comment-page-1/#comment-1747</link>
		<dc:creator>Volta - typed JS? &#124; Tamir Khason - Just code</dc:creator>
		<pubDate>Thu, 01 Jan 2009 09:10:54 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/why-good-programmer-never-write-good-programs/#comment-1747</guid>
		<description>[...] cool, however, while web development trying to escape variable types, client side development trying to get into it. Isn&#8217;t is [...]</description>
		<content:encoded><![CDATA[<p>[...] cool, however, while web development trying to escape variable types, client side development trying to get into it. Isn&#8217;t is [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ekampf</title>
		<link>http://khason.net/blog/why-good-programmer-never-write-good-programs/comment-page-1/#comment-945</link>
		<dc:creator>ekampf</dc:creator>
		<pubDate>Thu, 01 Jan 2009 08:29:37 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/why-good-programmer-never-write-good-programs/#comment-945</guid>
		<description>&lt;p&gt;There&#039;s a difference between &quot;designing a product&quot; which requires customers input, UX input etc. to make it usable and to the needs of the users and &quot;writing a product&quot; which is the next step and requires product to be written with the right tools for the right job, scale, globalize, etc.&lt;/p&gt;
&lt;p&gt;So I have to disagree, good programmers can write good programs.&lt;/p&gt;
&lt;p&gt;I also disagree with a good programmer described as &quot;He always in new technologies and applies them in his everyday work&quot;.&lt;/p&gt;
&lt;p&gt;A good experienced programmer knows how to apply the right tool for the right job, not the new tool for a job.&lt;/p&gt;
&lt;p&gt;Just see Twitter as an example of programmers using Ruby to build a website only to discover Ruby doesn&#039;t scale well..&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>There&#39;s a difference between &quot;designing a product&quot; which requires customers input, UX input etc. to make it usable and to the needs of the users and &quot;writing a product&quot; which is the next step and requires product to be written with the right tools for the right job, scale, globalize, etc.</p>
<p>So I have to disagree, good programmers can write good programs.</p>
<p>I also disagree with a good programmer described as &quot;He always in new technologies and applies them in his everyday work&quot;.</p>
<p>A good experienced programmer knows how to apply the right tool for the right job, not the new tool for a job.</p>
<p>Just see Twitter as an example of programmers using Ruby to build a website only to discover Ruby doesn&#39;t scale well..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ekampf</title>
		<link>http://khason.net/blog/why-good-programmer-never-write-good-programs/comment-page-1/#comment-944</link>
		<dc:creator>ekampf</dc:creator>
		<pubDate>Thu, 01 Jan 2009 08:29:36 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/why-good-programmer-never-write-good-programs/#comment-944</guid>
		<description>&lt;p&gt;Hi Tamir,&lt;/p&gt;
&lt;p&gt; &#160;I&#039;m afraid I have to disagree.&lt;/p&gt;
&lt;p&gt;There&#039;s a difference between &quot;writing a program&quot; and a &quot;designing a product&quot; and while the stage of product design requires PMs and UX to understand customer needs and provide the best solution, the implementation stage requires good coding methodologies, the use of the right tools and technologies etc.&lt;/p&gt;
&lt;p&gt;Writing a good program means that it anwers requirements, correctly structured, scales, globalizeable, etc.&lt;/p&gt;
&lt;p&gt;However, the excellent programmer will also have the bussiness skills, UX skills and knowledge in multiple not necessarily technical areas that will help him understand requirements better and communicated with PM\UX\etc. better.&lt;/p&gt;
&lt;p&gt;I also have to disagree with defining a good programmer as &quot;He always in new technologies and applies them in his everyday work&quot;.&lt;/p&gt;
&lt;p&gt;A good programmer knows how to apply the right tool\technology to the right problem and not get caught in in hypes etc.&lt;/p&gt;
&lt;p&gt;Just as a case study you can look a Twitter who used Ruby to develop their web site only to find out Ruby doesn&#039;t scale well...&lt;/p&gt;
&lt;p&gt;Eran.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi Tamir,</p>
<p> &nbsp;I&#39;m afraid I have to disagree.</p>
<p>There&#39;s a difference between &quot;writing a program&quot; and a &quot;designing a product&quot; and while the stage of product design requires PMs and UX to understand customer needs and provide the best solution, the implementation stage requires good coding methodologies, the use of the right tools and technologies etc.</p>
<p>Writing a good program means that it anwers requirements, correctly structured, scales, globalizeable, etc.</p>
<p>However, the excellent programmer will also have the bussiness skills, UX skills and knowledge in multiple not necessarily technical areas that will help him understand requirements better and communicated with PM\UX\etc. better.</p>
<p>I also have to disagree with defining a good programmer as &quot;He always in new technologies and applies them in his everyday work&quot;.</p>
<p>A good programmer knows how to apply the right tool\technology to the right problem and not get caught in in hypes etc.</p>
<p>Just as a case study you can look a Twitter who used Ruby to develop their web site only to find out Ruby doesn&#39;t scale well&#8230;</p>
<p>Eran.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Asafs</title>
		<link>http://khason.net/blog/why-good-programmer-never-write-good-programs/comment-page-1/#comment-943</link>
		<dc:creator>Asafs</dc:creator>
		<pubDate>Thu, 01 Jan 2009 08:29:35 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/why-good-programmer-never-write-good-programs/#comment-943</guid>
		<description>&lt;p&gt;I think that the problem here is that what is called “good programming” is the aftereffect that this has on the customer. Although the customer doesn’t care about the bits and bytes of the source code, he does care about quick resolution of problems and future enhancements to the product. Writing the best code ever make take its toll in this since the source code is not always maintained by the same developer.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I think that the problem here is that what is called “good programming” is the aftereffect that this has on the customer. Although the customer doesn’t care about the bits and bytes of the source code, he does care about quick resolution of problems and future enhancements to the product. Writing the best code ever make take its toll in this since the source code is not always maintained by the same developer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tamir Khason</title>
		<link>http://khason.net/blog/why-good-programmer-never-write-good-programs/comment-page-1/#comment-942</link>
		<dc:creator>Tamir Khason</dc:creator>
		<pubDate>Thu, 01 Jan 2009 08:29:34 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/why-good-programmer-never-write-good-programs/#comment-942</guid>
		<description>&lt;p&gt;Eran, the problem is, that very small amount of companies, realizes &quot;the right way&quot;. Even, if they are, they are not accomplish &quot;customer oriented design&quot; as very important stage. &lt;/p&gt;
&lt;p&gt;A lot of complanies some day comes to the stage, when they want programmers to continue to work with clients, wich completely wrong.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Eran, the problem is, that very small amount of companies, realizes &quot;the right way&quot;. Even, if they are, they are not accomplish &quot;customer oriented design&quot; as very important stage. </p>
<p>A lot of complanies some day comes to the stage, when they want programmers to continue to work with clients, wich completely wrong.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yochay Kiriaty</title>
		<link>http://khason.net/blog/why-good-programmer-never-write-good-programs/comment-page-1/#comment-941</link>
		<dc:creator>Yochay Kiriaty</dc:creator>
		<pubDate>Thu, 01 Jan 2009 08:29:33 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/why-good-programmer-never-write-good-programs/#comment-941</guid>
		<description>&lt;p&gt;Thanks to Alik , I got to read this post from the PowerShell Team . IBM Releases PowerShell Cmdlets to&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Thanks to Alik , I got to read this post from the PowerShell Team . IBM Releases PowerShell Cmdlets to</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Just code - Tamir Khason</title>
		<link>http://khason.net/blog/why-good-programmer-never-write-good-programs/comment-page-1/#comment-940</link>
		<dc:creator>Just code - Tamir Khason</dc:creator>
		<pubDate>Thu, 01 Jan 2009 08:29:31 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/why-good-programmer-never-write-good-programs/#comment-940</guid>
		<description>&lt;p&gt;Recently, Microsoft released Violta . This is kind of framework, that using .NET to emit client side&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Recently, Microsoft released Violta . This is kind of framework, that using .NET to emit client side</p>
]]></content:encoded>
	</item>
</channel>
</rss>

