<?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: More on &#8220;Cheap&#8221; Software</title>
	<atom:link href="http://bobondevelopment.com/2007/02/23/more-on-cheap-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://bobondevelopment.com/2007/02/23/more-on-cheap-software/</link>
	<description>Musings on the craft and business of software development</description>
	<lastBuildDate>Thu, 26 Aug 2010 03:21:57 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mark</title>
		<link>http://bobondevelopment.com/2007/02/23/more-on-cheap-software/comment-page-1/#comment-434</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Sun, 25 Feb 2007 04:00:06 +0000</pubDate>
		<guid isPermaLink="false">http://bobondevelopment.com/?p=33#comment-434</guid>
		<description>I can&#039;t really agree about the term &quot;programmer&quot; being any worse than &quot;software developer&quot;.  To me, when I think of an high skilled person in this field, the word &quot;programmer&quot; comes to mind.  The phrase &quot;software developer&quot;, on the other hand sounds more like somebody who just got his or her MSCE for .net or visual basic, or something like that.

Did Kernighan and Pike call them selves &quot;software developers&quot; ?  No.  They call call themselves programmers and wrote a book titled, &quot;The Practice of &lt;b&gt;Programming&lt;/b&gt;&quot;.  Those guys wrote UNIX.  Similarly, is Tom Christiansen referred to as a programmer or a software developer?  What about Linus?  What about Larry Page?  Those guys are all programmers.

John, on the other hand, is a mere cog in the machine at some mediocre corporation, where he&#039;s working on a customer billing system that is neither brilliant, nor cheap... John is a &quot;software developer&quot;.  Is that really the camp you want to be in?

&lt;em&gt;Bob responds: Good points, and I have no objection to being known as a &quot;programmer&quot; -- by real programmers.  And I&#039;d be honored to be called a &quot;hacker&quot; by a real hacker, or anyone who knows the difference between hacking and cracking.  The problem is that my clients -- the people who put bread on my table -- have a different association with those terms than you or I do.  That&#039;s what I&#039;m talking about here.  I feel that getting them to accept the heroic image of the programmer is a losing battle.  Also, &quot;developer&quot; and &quot;development&quot; send a subliminal message they can relate to, about the organic and holistic nature of architecting and building great software, whereas &quot;programmer&quot; sounds way too mechanistic to the uninitiated.  I don&#039;t want to position myself as a worker bee assembling standard pieces; I want to be seen as a professional collaborating with them, understanding their problem domain and their business needs in the process.&lt;/em&gt;</description>
		<content:encoded><![CDATA[<p>I can&#8217;t really agree about the term &#8220;programmer&#8221; being any worse than &#8220;software developer&#8221;.  To me, when I think of an high skilled person in this field, the word &#8220;programmer&#8221; comes to mind.  The phrase &#8220;software developer&#8221;, on the other hand sounds more like somebody who just got his or her MSCE for .net or visual basic, or something like that.</p>
<p>Did Kernighan and Pike call them selves &#8220;software developers&#8221; ?  No.  They call call themselves programmers and wrote a book titled, &#8220;The Practice of <b>Programming</b>&#8220;.  Those guys wrote UNIX.  Similarly, is Tom Christiansen referred to as a programmer or a software developer?  What about Linus?  What about Larry Page?  Those guys are all programmers.</p>
<p>John, on the other hand, is a mere cog in the machine at some mediocre corporation, where he&#8217;s working on a customer billing system that is neither brilliant, nor cheap&#8230; John is a &#8220;software developer&#8221;.  Is that really the camp you want to be in?</p>
<p><em>Bob responds: Good points, and I have no objection to being known as a &#8220;programmer&#8221; &#8212; by real programmers.  And I&#8217;d be honored to be called a &#8220;hacker&#8221; by a real hacker, or anyone who knows the difference between hacking and cracking.  The problem is that my clients &#8212; the people who put bread on my table &#8212; have a different association with those terms than you or I do.  That&#8217;s what I&#8217;m talking about here.  I feel that getting them to accept the heroic image of the programmer is a losing battle.  Also, &#8220;developer&#8221; and &#8220;development&#8221; send a subliminal message they can relate to, about the organic and holistic nature of architecting and building great software, whereas &#8220;programmer&#8221; sounds way too mechanistic to the uninitiated.  I don&#8217;t want to position myself as a worker bee assembling standard pieces; I want to be seen as a professional collaborating with them, understanding their problem domain and their business needs in the process.</em></p>
]]></content:encoded>
	</item>
</channel>
</rss>
