<?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"
	>
<channel>
	<title>Comments on: Writing vs. Hacking</title>
	<atom:link href="http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/</link>
	<description>Text with bedhead</description>
	<pubDate>Thu, 08 Jan 2009 12:43:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: pts</title>
		<link>http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1046</link>
		<dc:creator>pts</dc:creator>
		<pubDate>Thu, 05 Oct 2006 18:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1046</guid>
		<description>See, but I'm not!  This whole thing has called into question a skill I thought I had, but perhaps actually don't!

I mean, I _am_ a snot, but not for _this particular_ reason.</description>
		<content:encoded><![CDATA[<p>See, but I&#8217;m not!  This whole thing has called into question a skill I thought I had, but perhaps actually don&#8217;t!</p>
<p>I mean, I <em>am</em> a snot, but not for <em>this particular</em> reason.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erin</title>
		<link>http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1045</link>
		<dc:creator>Erin</dc:creator>
		<pubDate>Thu, 05 Oct 2006 17:46:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1045</guid>
		<description>You are a hopeless snot, Pts, for being able to write so easily.  I hope you can back that up with your published works.

Chances are, I am exactly the Erin you think I am - and I have set up your blog feed on livejournal so I remember to read it.</description>
		<content:encoded><![CDATA[<p>You are a hopeless snot, Pts, for being able to write so easily.  I hope you can back that up with your published works.</p>
<p>Chances are, I am exactly the Erin you think I am &#8211; and I have set up your blog feed on livejournal so I remember to read it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pts</title>
		<link>http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1042</link>
		<dc:creator>pts</dc:creator>
		<pubDate>Thu, 05 Oct 2006 01:13:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1042</guid>
		<description>Well, clearly, we're comparing apples and oranges.  And anyway, I'm not talking about great literature, I'm talking about stylistically appropriate, compelling prose, which seems easy to me but I guess is hard for some people.  What seems likely is that I'm giving myself way too much credit.

Are you _that_ Erin, by the way?</description>
		<content:encoded><![CDATA[<p>Well, clearly, we&#8217;re comparing apples and oranges.  And anyway, I&#8217;m not talking about great literature, I&#8217;m talking about stylistically appropriate, compelling prose, which seems easy to me but I guess is hard for some people.  What seems likely is that I&#8217;m giving myself way too much credit.</p>
<p>Are you <em>that</em> Erin, by the way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erin</title>
		<link>http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1041</link>
		<dc:creator>Erin</dc:creator>
		<pubDate>Wed, 04 Oct 2006 23:22:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1041</guid>
		<description>I have no idea what MJK is talking about.

But after talking with a computer science friend I've come to the conclusion that this is like asking, "Which is harder, Math or English?"  It's a very hard comparison.  Writing functional, elegant code is just as difficult as writing great literature.</description>
		<content:encoded><![CDATA[<p>I have no idea what MJK is talking about.</p>
<p>But after talking with a computer science friend I&#8217;ve come to the conclusion that this is like asking, &#8220;Which is harder, Math or English?&#8221;  It&#8217;s a very hard comparison.  Writing functional, elegant code is just as difficult as writing great literature.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MJK</title>
		<link>http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1040</link>
		<dc:creator>MJK</dc:creator>
		<pubDate>Wed, 04 Oct 2006 09:09:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1040</guid>
		<description>I disagree with "Erin".

A piece of code can in fact be "correct" and work but still be completely wrong.

For example, say you have an embedded system, placed in a remote location, that will only serve one client at a time. The server's purpose is to simply do menial things, like restart the system, do a software update (small, less than 5 megs). Is it wise to implement an object-oriented, multi-threaded application, with an event loop that you yourself coded? Sounds like overkill. It may have worked for years but to do so seems foolish -- especially when no one wrote anything down and *I* have to add to it. :(

Of course, at this point, I think we can make a distinction between programming and software architecture.

If it makes you feel any better: 1) I had a C in that class, too, before I dropped it, 2) It is a hard class, even for CS, 3) Barak was a jerk; the Irish can have him.</description>
		<content:encoded><![CDATA[<p>I disagree with &#8220;Erin&#8221;.</p>
<p>A piece of code can in fact be &#8220;correct&#8221; and work but still be completely wrong.</p>
<p>For example, say you have an embedded system, placed in a remote location, that will only serve one client at a time. The server&#8217;s purpose is to simply do menial things, like restart the system, do a software update (small, less than 5 megs). Is it wise to implement an object-oriented, multi-threaded application, with an event loop that you yourself coded? Sounds like overkill. It may have worked for years but to do so seems foolish&#8212;especially when no one wrote anything down and *I* have to add to it. <img src='http://www.midaregami.net/log/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Of course, at this point, I think we can make a distinction between programming and software architecture.</p>
<p>If it makes you feel any better: 1) I had a C in that class, too, before I dropped it, 2) It is a hard class, even for CS, 3) Barak was a jerk; the Irish can have him.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pts</title>
		<link>http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1039</link>
		<dc:creator>pts</dc:creator>
		<pubDate>Wed, 04 Oct 2006 03:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1039</guid>
		<description>Alright, Erin, _if that is your name_, I see your point.  I still think it's fallacious (or at least smacks of fallacy) to say that "it's hard for me, therefore it's objectively harder," though.</description>
		<content:encoded><![CDATA[<p>Alright, Erin, <em>if that is your name</em>, I see your point.  I still think it&#8217;s fallacious (or at least smacks of fallacy) to say that &#8220;it&#8217;s hard for me, therefore it&#8217;s objectively harder,&#8221; though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erin</title>
		<link>http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1038</link>
		<dc:creator>Erin</dc:creator>
		<pubDate>Wed, 04 Oct 2006 02:35:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1038</guid>
		<description>As usual, you're wrong on this one.  Although I'm not a programmer myself and my HTML is weak - this guy has a point.  I think it's easier to tell when you've programmed something wrong - your software/game/webpage won't work in a really objective way.  If you write poorly, it's most likely subjectively bad.  

Writing very elegant code may be an art (an art only other programmers can appreciate), but writing functional code is much easier.</description>
		<content:encoded><![CDATA[<p>As usual, you&#8217;re wrong on this one.  Although I&#8217;m not a programmer myself and my HTML is weak &#8211; this guy has a point.  I think it&#8217;s easier to tell when you&#8217;ve programmed something wrong &#8211; your software/game/webpage won&#8217;t work in a really objective way.  If you write poorly, it&#8217;s most likely subjectively bad.  </p>
<p>Writing very elegant code may be an art (an art only other programmers can appreciate), but writing functional code is much easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pts</title>
		<link>http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1037</link>
		<dc:creator>pts</dc:creator>
		<pubDate>Wed, 04 Oct 2006 01:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1037</guid>
		<description>Maybe I'm just saying writing is easier because I can fundamentally DO it.  If he's talking about brilliant literariness then I'm just an all-around idiot.</description>
		<content:encoded><![CDATA[<p>Maybe I&#8217;m just saying writing is easier because I can fundamentally DO it.  If he&#8217;s talking about brilliant literariness then I&#8217;m just an all-around idiot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabe</title>
		<link>http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1036</link>
		<dc:creator>Gabe</dc:creator>
		<pubDate>Tue, 03 Oct 2006 23:42:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.midaregami.net/log/2006/10/03/writing-vs-hacking/#comment-1036</guid>
		<description>Certainly, for Paul Graham it is. He's pretty much a badass. But even for a humble sysadmin like myself- most of the time, programming IS easier than writing. Either it works or it doesn't and you get to define what "works" means. I'm a fair to middling writer, if that can be defined by "is capable of writing vaguely coherent prose," but while I never suffer from anything approximating writer's block while I'm programming, it's a constant problem whenever I attempt to write anything.</description>
		<content:encoded><![CDATA[<p>Certainly, for Paul Graham it is. He&#8217;s pretty much a badass. But even for a humble sysadmin like myself- most of the time, programming IS easier than writing. Either it works or it doesn&#8217;t and you get to define what &#8220;works&#8221; means. I&#8217;m a fair to middling writer, if that can be defined by &#8220;is capable of writing vaguely coherent prose,&#8221; but while I never suffer from anything approximating writer&#8217;s block while I&#8217;m programming, it&#8217;s a constant problem whenever I attempt to write anything.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
