<?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: Workaround is a Four-Letter Word</title>
	<atom:link href="http://lostechies.com/chrismissal/2009/04/03/workaround-is-a-four-letter-word/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/chrismissal/2009/04/03/workaround-is-a-four-letter-word/</link>
	<description>Thoughts while working and playing as a Software Developer</description>
	<lastBuildDate>Mon, 10 Jun 2013 15:59:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Web design London</title>
		<link>http://lostechies.com/chrismissal/2009/04/03/workaround-is-a-four-letter-word/#comment-311</link>
		<dc:creator>Web design London</dc:creator>
		<pubDate>Wed, 07 Dec 2011 21:37:00 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chrismissal/archive/2009/04/02/workaround-is-a-four-letter-word.aspx#comment-311</guid>
		<description> I figure this is because we have a culture where learning and understanding how something works is something good, and bending that to your will through a &#039;clever hack&#039;.

&lt;a href=&quot;//www.mactonweb.com”&quot; rel=&quot;nofollow&quot;&gt;web Design london &lt;/a&gt;</description>
		<content:encoded><![CDATA[<p> I figure this is because we have a culture where learning and understanding how something works is something good, and bending that to your will through a &#8216;clever hack&#8217;.</p>
<p><a href="//www.mactonweb.com”" rel="nofollow">web Design london </a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Missal</title>
		<link>http://lostechies.com/chrismissal/2009/04/03/workaround-is-a-four-letter-word/#comment-56</link>
		<dc:creator>Chris Missal</dc:creator>
		<pubDate>Sat, 04 Apr 2009 00:37:28 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chrismissal/archive/2009/04/02/workaround-is-a-four-letter-word.aspx#comment-56</guid>
		<description>@Mark

There&#039;s always &quot;more pressing problems&quot;. It does make business sense for your development team to understand the code though. Also, how many &quot;pressing problems&quot; are caused by the workarounds in the first place?</description>
		<content:encoded><![CDATA[<p>@Mark</p>
<p>There&#8217;s always &#8220;more pressing problems&#8221;. It does make business sense for your development team to understand the code though. Also, how many &#8220;pressing problems&#8221; are caused by the workarounds in the first place?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Hoffman</title>
		<link>http://lostechies.com/chrismissal/2009/04/03/workaround-is-a-four-letter-word/#comment-55</link>
		<dc:creator>Mark Hoffman</dc:creator>
		<pubDate>Fri, 03 Apr 2009 23:29:10 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chrismissal/archive/2009/04/02/workaround-is-a-four-letter-word.aspx#comment-55</guid>
		<description>The word &quot;workaround&quot; gives you disgust? I understand your sentiment, particularly from a pure technical perspective, but there are times when it doesn&#039;t make business sense to invest additional effort into something when there are more pressing problems to be solved.  </description>
		<content:encoded><![CDATA[<p>The word &#8220;workaround&#8221; gives you disgust? I understand your sentiment, particularly from a pure technical perspective, but there are times when it doesn&#8217;t make business sense to invest additional effort into something when there are more pressing problems to be solved.  </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Missal</title>
		<link>http://lostechies.com/chrismissal/2009/04/03/workaround-is-a-four-letter-word/#comment-54</link>
		<dc:creator>Chris Missal</dc:creator>
		<pubDate>Fri, 03 Apr 2009 13:14:18 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chrismissal/archive/2009/04/02/workaround-is-a-four-letter-word.aspx#comment-54</guid>
		<description>@Keith
I too, would rather see hack than workaround. If it&#039;s documented as a hack, it&#039;s probably more likely to get fixed than something documented as a workaround.

@John
I&#039;m not suggesting that a complete solution must be put in place immediately. I think fixing it for the next release is fine in many circumstances. What I have a problem with is providing a workaround that only gets the job done long enough until another workaround or &quot;band-aid&quot; is needed.

@Christopher
The problem with clever hacks is that I often see them as confusing for anybody but the hacker. Implementing a better solution or refactoring the code to use a design pattern allows the project to a lot more easily understood from other developers. I shouldn&#039;t need somebody to explain their hack/workaround to me.</description>
		<content:encoded><![CDATA[<p>@Keith<br />
I too, would rather see hack than workaround. If it&#8217;s documented as a hack, it&#8217;s probably more likely to get fixed than something documented as a workaround.</p>
<p>@John<br />
I&#8217;m not suggesting that a complete solution must be put in place immediately. I think fixing it for the next release is fine in many circumstances. What I have a problem with is providing a workaround that only gets the job done long enough until another workaround or &#8220;band-aid&#8221; is needed.</p>
<p>@Christopher<br />
The problem with clever hacks is that I often see them as confusing for anybody but the hacker. Implementing a better solution or refactoring the code to use a design pattern allows the project to a lot more easily understood from other developers. I shouldn&#8217;t need somebody to explain their hack/workaround to me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Rasch-Olsen Raa</title>
		<link>http://lostechies.com/chrismissal/2009/04/03/workaround-is-a-four-letter-word/#comment-53</link>
		<dc:creator>Christopher Rasch-Olsen Raa</dc:creator>
		<pubDate>Fri, 03 Apr 2009 10:19:24 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chrismissal/archive/2009/04/02/workaround-is-a-four-letter-word.aspx#comment-53</guid>
		<description>In the circles where I&#039;ve been the past few years the word &#039;hack&#039; is a very positively charged word. I figure this is because we have a culture where learning and understanding how something works is something good, and bending that to your will through a &#039;clever hack&#039; (perhaps to do somethings it was not initially designed for) is a notable achievement.



The divide here is probably in what we put into the word, not the word itself. IMHO, a workaround is something that circumvents or bypasses some problem or restraint, whereas a hack can be any number of things. Creating new uses for something (a spring from an an old dishwasher given new life in something else), bypassing restraints, changing how an old radio outputs audio, are all examples of &#039;hacks&#039;, albeit not related to software development.



But this is how _I_ see these words. Joe down the block might have an entirely different take on what the words mean. For him &#039;Stop&#039; might mean &#039;Go&#039;, or &#039;Apple&#039; mean &#039;Pain&#039; (since the last time he ate one he lost a tooth).



We&#039;re all humans, and it will be impossible to find a definition that can be considered &#039;universal&#039;.</description>
		<content:encoded><![CDATA[<p>In the circles where I&#8217;ve been the past few years the word &#8216;hack&#8217; is a very positively charged word. I figure this is because we have a culture where learning and understanding how something works is something good, and bending that to your will through a &#8216;clever hack&#8217; (perhaps to do somethings it was not initially designed for) is a notable achievement.</p>
<p>The divide here is probably in what we put into the word, not the word itself. IMHO, a workaround is something that circumvents or bypasses some problem or restraint, whereas a hack can be any number of things. Creating new uses for something (a spring from an an old dishwasher given new life in something else), bypassing restraints, changing how an old radio outputs audio, are all examples of &#8216;hacks&#8217;, albeit not related to software development.</p>
<p>But this is how _I_ see these words. Joe down the block might have an entirely different take on what the words mean. For him &#8216;Stop&#8217; might mean &#8216;Go&#8217;, or &#8216;Apple&#8217; mean &#8216;Pain&#8217; (since the last time he ate one he lost a tooth).</p>
<p>We&#8217;re all humans, and it will be impossible to find a definition that can be considered &#8216;universal&#8217;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Donoghue</title>
		<link>http://lostechies.com/chrismissal/2009/04/03/workaround-is-a-four-letter-word/#comment-52</link>
		<dc:creator>John Donoghue</dc:creator>
		<pubDate>Fri, 03 Apr 2009 08:49:04 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chrismissal/archive/2009/04/02/workaround-is-a-four-letter-word.aspx#comment-52</guid>
		<description>I don&#039;t have a problem with a &quot;workaround&quot; so long as it is proceeded (either implicitly or explicitly) by the word &quot;temporary&quot; - and of course it really is temporary.

For instance, if a user raises a bug we will regularly respond with something like &quot;Yes, that&#039;s a bug and we&#039;ll be fixing it in the next release. In the meantime here&#039;s a temporary workaround so you can get on with what you&#039;re doing.&quot;</description>
		<content:encoded><![CDATA[<p>I don&#8217;t have a problem with a &#8220;workaround&#8221; so long as it is proceeded (either implicitly or explicitly) by the word &#8220;temporary&#8221; &#8211; and of course it really is temporary.</p>
<p>For instance, if a user raises a bug we will regularly respond with something like &#8220;Yes, that&#8217;s a bug and we&#8217;ll be fixing it in the next release. In the meantime here&#8217;s a temporary workaround so you can get on with what you&#8217;re doing.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Dahlby</title>
		<link>http://lostechies.com/chrismissal/2009/04/03/workaround-is-a-four-letter-word/#comment-51</link>
		<dc:creator>Keith Dahlby</dc:creator>
		<pubDate>Fri, 03 Apr 2009 07:36:04 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chrismissal/archive/2009/04/02/workaround-is-a-four-letter-word.aspx#comment-51</guid>
		<description>To me, a hack is preferable to a workaround. Hack at least implies some measure of cleverness, whereas workarounds suggest clumsiness.

Hacker &gt; Workarounder</description>
		<content:encoded><![CDATA[<p>To me, a hack is preferable to a workaround. Hack at least implies some measure of cleverness, whereas workarounds suggest clumsiness.</p>
<p>Hacker > Workarounder</p>
]]></content:encoded>
	</item>
</channel>
</rss>
