<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Frank Carver&#039;s Punch Barrel &#187; bugs</title>
	<atom:link href="http://blog.punchbarrel.com/tag/bugs/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.punchbarrel.com</link>
	<description>Frank Carver&#039;s musings about software and life</description>
	<lastBuildDate>Thu, 08 Dec 2011 22:58:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<copyright>Copyright &#xA9; Frank Carver&#039;s Punch Barrel 2010 </copyright>
	<managingEditor>frank.carver@googlemail.com (Frank Carver&#039;s Punch Barrel)</managingEditor>
	<webMaster>frank.carver@googlemail.com (Frank Carver&#039;s Punch Barrel)</webMaster>
	<ttl>1440</ttl>
	<image>
		<url>http://punchbarrel.com/images/punchbarrel-144.jpg</url>
		<title>Frank Carver&#039;s Punch Barrel</title>
		<link>http://blog.punchbarrel.com</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Frank Carver&#039;s musings about software and life</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Frank Carver&#039;s Punch Barrel</itunes:author>
	<itunes:owner>
		<itunes:name>Frank Carver&#039;s Punch Barrel</itunes:name>
		<itunes:email>frank.carver@googlemail.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://punchbarrel.com/images/punchbarrel-144.jpg" />
		<item>
		<title>Ruby, Sinatra, Dreamhost, Haml, git &#8211; a smooth web app workflow &#8230; eventually</title>
		<link>http://blog.punchbarrel.com/2009/10/21/ruby-sinatra-dreamhost-haml-git-a-smooth-web-app-workflow-eventually/</link>
		<comments>http://blog.punchbarrel.com/2009/10/21/ruby-sinatra-dreamhost-haml-git-a-smooth-web-app-workflow-eventually/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 15:51:08 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[haml]]></category>
		<category><![CDATA[issues]]></category>
		<category><![CDATA[mojasef]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[sinatra]]></category>
		<category><![CDATA[stringtree]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[tasks]]></category>
		<category><![CDATA[teams]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[unfuddle]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1409</guid>
		<description><![CDATA[I have spent many years developing web applications in Java for corporate clients. During that time I have used a wide range of frameworks, APIs and other useful stuff. I have written my own versions (sometimes several) of many of these components, learned the tools well, and become very productive and effective. However, it has [...]]]></description>
			<content:encoded><![CDATA[<p>I have spent many years developing web applications in Java for corporate clients. During that time I have used a wide range of frameworks, APIs and other useful stuff. I have written my own versions (sometimes several) of many of these components, learned the tools well, and become very productive and effective.</p>
<p>However, it has been almost impossible to take that expertise, hard work, and custom code and easily/cheaply turn it into usable web applications for general public use. Low-cost hosting providers have generally shunned Java support. The most reasonable one I have found is <a href="http://www.lunarpages.com/?id=efficacy/">LunarPages</a> who actually support both ad-hoc JSP and deployment of custom web applications as war files, even though you have to search pretty deep in their web site to find out, and pay an extra dollar or two a month for the privilege.</p>
<p>So for my own projects I have been looking for an alternative for a long time. A way of developing and testing web apps on my various development boxes (currently running Ubuntu, MacOS X and Windows XP) and easily deploying to a low-cost hosting provider.</p>
<p>By far the most popular web development language is PHP. It&#8217;s available pretty much everywhere. It&#8217;s so focussed on web app development that the primary unit of coding is the web page. Believe me, I have <em>tried</em> to like PHP, but it&#8217;s just so clumsy. After a few paces the application begins to get tangled, development speed drops, and bugs creep in. Its web focus makes it tricky to unit test, and end-to-end testing seems to require a full-fat HTTP server. Not for me.</p>
<p>Beyond the traditional stomping ground of PHP, perl, and other CGI fodder is the new range of &#8220;trendy&#8221; languages. Ruby, Python, Erlang and even the venerable smalltalk are trying to position themselves as the thinking-person&#8217;s web development tool.</p>
<p>Erlang syntax is a bit too odd for me right now, although I may come back to it later. Smalltalk is interesting, but carries with it so much history and is hardly a popular choice for low-cost hosting providers. That leaves a short-list of Python and Ruby.</p>
<p>As languages I like both Python and Ruby. They have broadly similar design goals, both have keen developer communities with plenty of open source resources, and both are commonly found on linux-based web hosts. In order to decide between them I took a look around their frameworks and APIs.</p>
<p>Python has Google on its side. It&#8217;s the &#8220;native language&#8221; of the hugely-scalable Google AppEngine. However, a scan around the web looking for ways of writing web applications led largely to two: Zope and Django. (for balance, there are <a href="http://wiki.python.org/moin/WebFrameworks">plenty of others</a>, but these are the standout examples). Zope is old and sprawling. It has some great ideas but is hardly an obvious choice for small, tactical web apps. Django is a bit lighter, but still seems to assume a lot and require a lot of relatively fiddly config.</p>
<p>In the Ruby world the blindingly obvious choice for a web application framework is Rails. Sometimes it seems as if &#8220;Ruby&#8221; is just another way of saying &#8220;Rails&#8221;. However Rails, like Django, assumes a lot about the eventual application. Rails also makes a lot of use of code generation, which I simply do not like. I would always prefer that a framework <em>eliminate</em> boilerplate rather than just generate it for me. Looking a little further beyond Rails I came across <a href="http://accidentaltechnologist.com/ruby/10-alternative-ruby-web-frameworks/">some really interesting alternatives</a>, and the one which really sparked my interest is <a href="http://www.sinatrarb.com/">Sinatra</a>. For me this one framework made the difference. It&#8217;s <em>so</em> streamlined that a basic web app is as simple as:</p>
<blockquote><p>
require &#8216;sinatra&#8217;<br />
get &#8216;/&#8217; do<br />
  &#8216;Hello world!&#8217;<br />
end
</p></blockquote>
<p>Best of all, simply running the above file using <code>ruby hello.rb</code> starts up a web server and begins serving pages on port 4567. No extra config or faffing.</p>
<p>Looking around for low cost hosting I found that the provider I already use (<a href="http://www.dreamhost.com/r.cgi?60867">Dreamhost</a>) supports Ruby web hosting using <a href="http://www.modrails.com/">Passenger</a>. An ssh to the Dreamhost server for &#8220;gem install sinatra&#8221; followed by a little bit of FTP and my first Ruby/Sinatra application was live!</p>
<p>A key part of any web application is the pages, and a key part of generating pages is a good template language. As a general-purpose templating language, I still prefer my own Stringtree Templater, part of the <a href="http://mojasef.stringtree.org/">Mojasef</a> Java framework. So far I have not found a similar templating solution for any other language. However, for the limited and specific requirement of generating web pages, I am becoming quite fond of <a href="http://haml-lang.com/">Haml</a>. It&#8217;s not at all a general templating solution, but it does massively simplify the generation of web pages.</p>
<p>Finally, after years of CVS and Subversion, I have made the jump to distributed version control. Not only is it more trendy, but the ability to work on multiple code branches, on multiple machines, with or without an internet connection, and easily share, identify and merge when necessary has been a key benefit.  Occasionally I wonder if one of the other distributed VCS (Mercurial, Bazaar, darcs, etc.) would have been a better choice, but I needed to settle on one and get to grips with it. So I chose <a href="http://git-scm.com/">git</a>.</p>
<p>There have been a few speed-bumps. Attempting to learn git from manual entries and simplistic tutorials gives very little help on deciding what is worth doing. After about a week of following the techniques in <a href="http://reinh.com/blog/2009/03/02/a-git-workflow-for-agile-teams.html">A Git Workflow for Agile Teams</a>, though, I began to get comfortable. Add to that some lovely web deployment tricks from <a href="http://joemaller.com/2008/11/25/a-web-focused-git-workflow/">A web-focused Git workflow</a> and a selection of GUI tools ( <a href="http://cola.tuxfamily.org/">Git Cola</a>, <a href="http://gitx.frim.nl/">GitX</a>, and <a href="http://pillowfactory.org/2008/09/11/git-awareness-week-git-gui/">Git GUI</a> ) to get round all that tedious &#8220;git add&#8221; stuff and simplify infrequent operations, and git becomes a very useful and productive tool.</p>
<p>The upshot is that I currently feel very productive. </p>
<p>My toolbox has a few other things in it, but they are still candidates for change if I find anything better. I am managing my projects and git repositories using <a href="http://unfuddle.com/">Unfuddle</a> but it has a few shortcomings including a ticket system which is a pale and clumsy cousin of bugzilla. For editing I use generic syntax-highlighting text editors (gedit on Linux, TextEdit on Windows and Smultron on Mac) but none of them have the nice autocompletion and refactoring tools I grew addicted to in Eclipse. Suggestions welcome!</p>
<p>Finally, a few spare links relating to the tools mentioned above.</p>
<p><a href="http://www.rubyinside.com/sinatra-29-links-and-resources-for-a-quicker-easier-way-to-build-webapps-1371.html">Sinatra: 29 Links and Resources For A Quicker, Easier Way to Build Webapps</a></p>
<p><a href="http://haml-lang.com/docs/yardoc/HAML_REFERENCE.md.html">HAML reference</a></p>
<p><a href="http://rack.rubyforge.org/">Rack</a></p>
<p><a href="http://www.hokstad.com/mini-reviews-of-19-ruby-template-engines.html">Mini reviews of 19 Ruby template engines</a></p>
<p><a href="http://www.infoq.com/news/2007/11/forgotten-ruby-web-frameworks">The Forgotten Ruby Web Frameworks</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2009/10/21/ruby-sinatra-dreamhost-haml-git-a-smooth-web-app-workflow-eventually/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Throw Away Your Bug Tracking System?</title>
		<link>http://blog.punchbarrel.com/2009/03/18/throw-away-your-bug-tracking-system/</link>
		<comments>http://blog.punchbarrel.com/2009/03/18/throw-away-your-bug-tracking-system/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 22:06:15 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[triage]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1235</guid>
		<description><![CDATA[This afternoon, or team had an interesting discussion about our bug tracking system. For some time we have not been happy with the existing bugzilla installation, and the task of finding a replacement has floated on the to-do list. We started to discuss replacements again today, but this time it was different. For about a [...]]]></description>
			<content:encoded><![CDATA[<p>This afternoon, or team had an interesting discussion about our bug tracking system. For some time we have not been happy with the existing bugzilla installation, and the task of finding a replacement has floated on the to-do list. We started to discuss replacements again today, but this time it was different. For about a month, we have had no more than two or three bugs in existence at any one time, and these have been fixed very quickly. Perhaps we don&#8217;t have so much need for a bug-tracking system after all?</p>
<p>I was very interested to read that Elisabeth Hendrickson takes a strong stance in this direction too:<br />
<a href="http://www.infoq.com/news/2009/03/testobsessed-on-agile-bugs">InfoQ: Throw Away Your Bug Tracking System?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2009/03/18/throw-away-your-bug-tracking-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Defect Black Market</title>
		<link>http://blog.punchbarrel.com/2008/12/02/the-defect-black-market/</link>
		<comments>http://blog.punchbarrel.com/2008/12/02/the-defect-black-market/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 17:54:40 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[defects]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=843</guid>
		<description><![CDATA[Every now and then we have a discussion about bugs, whether and how they should be fixed, and the relative importance of each bug compared with key missing features. Solutions range from the naive to the overcomplicated, but at least nobody yet has suggested something like the following&#8230; The Defect Black Market &#8211; The Daily [...]]]></description>
			<content:encoded><![CDATA[<p>Every now and then we have a discussion about bugs, whether and how they should be fixed, and the relative importance of each bug compared with key missing features. Solutions range from the naive to the overcomplicated, but at least nobody yet has suggested something like the following&#8230;</p>
<p><a href="http://thedailywtf.com/Articles/The-Defect-Black-Market.aspx">The Defect Black Market &#8211; The Daily WTF</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2008/12/02/the-defect-black-market/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In an agile process, what is a defect?</title>
		<link>http://blog.punchbarrel.com/2008/11/30/in-an-agile-process-what-is-a-defect/</link>
		<comments>http://blog.punchbarrel.com/2008/11/30/in-an-agile-process-what-is-a-defect/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 22:41:08 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[defects]]></category>
		<category><![CDATA[prioritisation]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=831</guid>
		<description><![CDATA[Our agile team is finding some things challenging. In particular deciding how to prioritise and work on &#8220;bugs&#8221; in the midst of a pool of prioritised and scheduled feature stories. &#8220;Agile In Action&#8221; has a nice summary of an approach to software development. Most agile practitioners won&#8217;t find anything to object to. AGILE IN ACTION: [...]]]></description>
			<content:encoded><![CDATA[<p>Our agile team is finding some things challenging. In particular deciding how to prioritise and work on &#8220;bugs&#8221; in the midst of a pool of prioritised and scheduled feature stories.</p>
<p>&#8220;Agile In Action&#8221; has a nice summary of an approach to software development. Most agile practitioners won&#8217;t find anything to object to.</p>
<p><a href="http://www.think-box.co.uk/blog/2008/11/energized-way.html">AGILE IN ACTION: The Energized Way</a></p>
<p>Our first problem is with the second bullet &#8220;<em>Work with clients every day</em>&#8220;. As a team we would love to work with clients every day, but there seems to be a thick layer of representatives and proxies in between us and real customers. This is made especially difficult as we are currently serving the needs of several customers with a single product, and resolving customer differences is proving tricky.</p>
<p>Our second problem is with &#8220;<em>Fix defects as soon as they&#8217;re discovered</em>&#8220;. In principle this seems obvious, but the trouble we are having rests on the definition of a defect. As an agile team we keep up-front specification to a minimum, and in-effect treat every delivery as a prototype ready for customer feedback. Plenty of people in the company have opinions on such prototypes &#8211; things they think it should do, things they think it should not do, and things they think it does wrong. Any of these could be considered as defects (and indeed many of them are raised in our bug tracking system.) If we stopped new work to make all these changes we would (a) greatly reduce our feature velocity, (b) bypass the prioritisation process used to &#8220;<em>Deliver the client&#8217;s highest-value stuff first</em>&#8220;, and (c) leave us stuck in a mire of conflicting opinions.</p>
<p>We certainly do not ever want to deliver &#8220;broken&#8221; software, but its a fact of life that some &#8220;bugs&#8221; are lower in priority than others. Some &#8220;bugs&#8221; are also lower in priority than new features, but this is more of a business decision than a development decision. Working out how deliver prompt, appropriate and minimal software in the face of such a slew of opinions is proving contentious.</p>
<p>I&#8217;d be interested in reading any suggestions or answers to these problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2008/11/30/in-an-agile-process-what-is-a-defect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kent Beck discusses debugging using tests</title>
		<link>http://blog.punchbarrel.com/2008/11/28/kent-beck-discusses-debugging-using-tests/</link>
		<comments>http://blog.punchbarrel.com/2008/11/28/kent-beck-discusses-debugging-using-tests/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 09:52:55 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[beck]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[junit]]></category>
		<category><![CDATA[tests]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=821</guid>
		<description><![CDATA[I&#8217;m not generally a fan of &#8220;debugger&#8221; tools. They seem laborious, manual and clumsy compared to the speed and precision of unit tests. However, it&#8217;s not always easy to decide what test to write to localise a particular bug. Kent beck offers a technique he calls the &#8220;Saff Squeeze&#8221;. Hit &#8216;Em High, Hit &#8216;Em Low]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not generally a fan of &#8220;debugger&#8221; tools. They seem laborious, manual and clumsy compared to the speed and precision of unit tests. However, it&#8217;s not always easy to decide what test to write to localise a particular bug. Kent beck offers a technique he calls the &#8220;Saff Squeeze&#8221;.</p>
<p><a href="http://www.threeriversinstitute.org/HitEmHighHitEmLow.html">Hit &#8216;Em High, Hit &#8216;Em Low</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2008/11/28/kent-beck-discusses-debugging-using-tests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is The Role of QA?</title>
		<link>http://blog.punchbarrel.com/2008/10/02/what-is-the-role-of-qa/</link>
		<comments>http://blog.punchbarrel.com/2008/10/02/what-is-the-role-of-qa/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 08:11:12 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[prevention]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=597</guid>
		<description><![CDATA[This slightly provocative post examines the role of QA (a.k.a testing) in various view of a project lifecycle and considers how we might react to a QA team which reported no bugs. Ryan Greenhall: What is The Role of QA?]]></description>
			<content:encoded><![CDATA[<p>This slightly provocative post examines the role of QA (a.k.a testing) in various view of a project lifecycle and considers how we might react to a QA team which reported no bugs.</p>
<p><a href="http://ryangreenhall.blogspot.com/2008/09/what-is-role-of-qa_28.html">Ryan Greenhall: What is The Role of QA?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2008/10/02/what-is-the-role-of-qa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lego Is Not Just For Kids Anymore</title>
		<link>http://blog.punchbarrel.com/2008/09/13/lego-is-not-just-for-kids-anymore/</link>
		<comments>http://blog.punchbarrel.com/2008/09/13/lego-is-not-just-for-kids-anymore/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 08:20:00 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[lego]]></category>
		<category><![CDATA[time]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=440</guid>
		<description><![CDATA[Well. I already know (or maybe &#8220;hoped&#8221; is a better word) that Lego is not just for kids. But any article about both Lego and agile software development was bound to catch my attention. This article is about the idea of using Lego bricks for time tracking and bug prioritisation/organisation. Personally I think the suggested [...]]]></description>
			<content:encoded><![CDATA[<p>Well. I already know (or maybe &#8220;hoped&#8221; is a better word) that Lego is not just for kids. But any article about both Lego and agile software development was bound to catch my attention.</p>
<p>This article is about the idea of using Lego bricks for time tracking and bug prioritisation/organisation. Personally I think the suggested use for time tracking is the better of the two, but the whole article opens up another avenue of using everyday objects to improve the process and environment of work.</p>
<p><a href="http://www.infoq.com/news/2008/09/lego-information-radiators">InfoQ: Lego Is Not Just For Kids Anymore</a></p>
<p><em>&#8230;Now I just have to convince the hard-nosed company finance boss to invest in a bucket of Lego bricks</em> <img src='http://blog.punchbarrel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2008/09/13/lego-is-not-just-for-kids-anymore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Raising the bar on bug priorities</title>
		<link>http://blog.punchbarrel.com/2008/05/22/raising-the-bar-on-bug-priorities/</link>
		<comments>http://blog.punchbarrel.com/2008/05/22/raising-the-bar-on-bug-priorities/#comments</comments>
		<pubDate>Thu, 22 May 2008 09:56:03 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[priorities]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=82</guid>
		<description><![CDATA[A nice little post about the irritating way that bug priorities seem to creep upward as a project progresses. I&#8217;m sure we have all seen this in action. Software, abstract strategy games &#038; other stories: Raising the bar on bug priorities]]></description>
			<content:encoded><![CDATA[<p>A nice little post about the irritating way that bug priorities seem to creep upward as a project progresses. I&#8217;m sure we have all seen this in action.</p>
<p><a href="http://mpatric.blogspot.com/2008/05/raising-bar-on-bug-priorities.html">Software, abstract strategy games &#038; other stories: Raising the bar on bug priorities</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2008/05/22/raising-the-bar-on-bug-priorities/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.892 seconds -->

