<?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: Software is hard!</title>
	<atom:link href="http://www.ytechie.com/2008/05/software-is-hard.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ytechie.com/2008/05/software-is-hard.html</link>
	<description>Productive software development using ASP.NET, C#, Adobe Flex, and other technologies and tools.</description>
	<lastBuildDate>Fri, 12 Mar 2010 14:26:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: superjason</title>
		<link>http://www.ytechie.com/2008/05/software-is-hard.html/comment-page-1#comment-399</link>
		<dc:creator>superjason</dc:creator>
		<pubDate>Sun, 25 May 2008 12:30:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.ytechie.com/2008/05/software-is-hard.html#comment-399</guid>
		<description>Paul, note that I said &quot;Software creation&quot; is an art and a science, not &quot;coding&quot;.

In my job, good or bad, I&#039;m basically talking directly to customers and I&#039;m responsible for solving their problems, not just writing specific code that is asked for.</description>
		<content:encoded><![CDATA[<p>Paul, note that I said &#8220;Software creation&#8221; is an art and a science, not &#8220;coding&#8221;.</p>
<p>In my job, good or bad, I&#8217;m basically talking directly to customers and I&#8217;m responsible for solving their problems, not just writing specific code that is asked for.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://www.ytechie.com/2008/05/software-is-hard.html/comment-page-1#comment-398</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Sun, 25 May 2008 04:26:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.ytechie.com/2008/05/software-is-hard.html#comment-398</guid>
		<description>While I agree with you on most of the points, I would not call coding an art or a science.  We are coding monkeys, that is all.  And yes, we are not following a set of rules most of the time, but then again, we are reusing code over and over again.  I have been doing this for about 10 years now, and I am not considering this art or science or engineering or any of these fancy things for that matter.  While programming is hard, selling is much harder, simply because you are not dealing with machines but with people, and your goal is to get their money.  Managing developers is harder then programming - trust me on this one.

As far as your uncle is concerned - my boss loves to do this to me: 

&quot;Can we just add a button to do a certain feature&quot; - I have to explain to him that it is very easy to add a button, but to code what that button actually does, that is a whole new thing.</description>
		<content:encoded><![CDATA[<p>While I agree with you on most of the points, I would not call coding an art or a science.  We are coding monkeys, that is all.  And yes, we are not following a set of rules most of the time, but then again, we are reusing code over and over again.  I have been doing this for about 10 years now, and I am not considering this art or science or engineering or any of these fancy things for that matter.  While programming is hard, selling is much harder, simply because you are not dealing with machines but with people, and your goal is to get their money.  Managing developers is harder then programming &#8211; trust me on this one.</p>
<p>As far as your uncle is concerned &#8211; my boss loves to do this to me: </p>
<p>&#8220;Can we just add a button to do a certain feature&#8221; &#8211; I have to explain to him that it is very easy to add a button, but to code what that button actually does, that is a whole new thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arjan`s World &#187; LINKBLOG for May 24, 2008</title>
		<link>http://www.ytechie.com/2008/05/software-is-hard.html/comment-page-1#comment-397</link>
		<dc:creator>Arjan`s World &#187; LINKBLOG for May 24, 2008</dc:creator>
		<pubDate>Sat, 24 May 2008 15:27:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.ytechie.com/2008/05/software-is-hard.html#comment-397</guid>
		<description>[...] Software is hard! - Jason Young &#8216; Nothing is ever as simple as it seems. You’re not going to piece together code snippets from the web and create a great product &#8216; [...]</description>
		<content:encoded><![CDATA[<p>[...] Software is hard! &#8211; Jason Young &#8216; Nothing is ever as simple as it seems. You’re not going to piece together code snippets from the web and create a great product &#8216; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Obishawn</title>
		<link>http://www.ytechie.com/2008/05/software-is-hard.html/comment-page-1#comment-394</link>
		<dc:creator>Obishawn</dc:creator>
		<pubDate>Fri, 23 May 2008 12:39:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.ytechie.com/2008/05/software-is-hard.html#comment-394</guid>
		<description>Writing a piece of software is like a chef coming up with a brand new recipe or a furniture maker creating a new chair that is different from all other chairs, or an artist coming up with a painting that stands out from the rest, or an author writing a story that hasn&#039;t already been written.

Software developers are not following some set of instructions to write the software.  They are using every last bit of their creative juices to not only make the software do what it&#039;s supposed to do, but to do it well, in the simplest way possible and be the most flexible so that the software isn&#039;t at the end of it&#039;s life cycle the moment the first version is released.

A complex machine like a car can be built in a very short time.  However, designing a brand new car takes a very long time even though it works on the same principles that all other automobiles work on.  Do people ask car companies why it takes them so long to design a new car?  If so, then I feel for them because they are in the same boat as software developers.</description>
		<content:encoded><![CDATA[<p>Writing a piece of software is like a chef coming up with a brand new recipe or a furniture maker creating a new chair that is different from all other chairs, or an artist coming up with a painting that stands out from the rest, or an author writing a story that hasn&#8217;t already been written.</p>
<p>Software developers are not following some set of instructions to write the software.  They are using every last bit of their creative juices to not only make the software do what it&#8217;s supposed to do, but to do it well, in the simplest way possible and be the most flexible so that the software isn&#8217;t at the end of it&#8217;s life cycle the moment the first version is released.</p>
<p>A complex machine like a car can be built in a very short time.  However, designing a brand new car takes a very long time even though it works on the same principles that all other automobiles work on.  Do people ask car companies why it takes them so long to design a new car?  If so, then I feel for them because they are in the same boat as software developers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
