<?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 for rants.org</title>
	<atom:link href="http://www.rants.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rants.org</link>
	<description>Thoughts, musings, and rants by Karl Fogel</description>
	<lastBuildDate>Sat, 06 Feb 2010 03:09:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=3.0-alpha</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Bug Growth is Proportional to User Growth, and Bugs are not Technical Debt. by KeithCu</title>
		<link>http://www.rants.org/2010/01/10/bugs-users-and-tech-debt/comment-page-1/#comment-85753</link>
		<dc:creator>KeithCu</dc:creator>
		<pubDate>Sat, 06 Feb 2010 03:09:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.rants.org/?p=355#comment-85753</guid>
		<description>Karl,

Triage is the normal state of affairs, I agree. Especially in a codebase adding code.

There is a curve that levels off where adding more users doesn&#039;t appreciably increase the surface area used. If I selected 1,000 random people around the world and looked at all their bugs, it would cover the vast majority of the bugs in the Ubuntu bug database.

In any case, Ubuntu is filled with bad bugs, so any theoretical analysis doesn&#039;t matter. They might not be able to hit zero bugs, but they can make up many other good goals. I was suggesting zero bugs not also linked up to the upstream buglist. There are many interesting goals that Ubuntu could set over time.

If I could change one thing about the free software culture, it would be to push more for them to think about crashes the way airplanes designers do. When you have 100 million lines of code, you need to push for high quality or it will fall over constantly.</description>
		<content:encoded><![CDATA[<p>Karl,</p>
<p>Triage is the normal state of affairs, I agree. Especially in a codebase adding code.</p>
<p>There is a curve that levels off where adding more users doesn&#8217;t appreciably increase the surface area used. If I selected 1,000 random people around the world and looked at all their bugs, it would cover the vast majority of the bugs in the Ubuntu bug database.</p>
<p>In any case, Ubuntu is filled with bad bugs, so any theoretical analysis doesn&#8217;t matter. They might not be able to hit zero bugs, but they can make up many other good goals. I was suggesting zero bugs not also linked up to the upstream buglist. There are many interesting goals that Ubuntu could set over time.</p>
<p>If I could change one thing about the free software culture, it would be to push more for them to think about crashes the way airplanes designers do. When you have 100 million lines of code, you need to push for high quality or it will fall over constantly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bug Growth is Proportional to User Growth, and Bugs are not Technical Debt. by Karl Fogel</title>
		<link>http://www.rants.org/2010/01/10/bugs-users-and-tech-debt/comment-page-1/#comment-85715</link>
		<dc:creator>Karl Fogel</dc:creator>
		<pubDate>Fri, 05 Feb 2010 18:16:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.rants.org/?p=355#comment-85715</guid>
		<description>@Keith

I&#039;m not saying people shouldn&#039;t fix bugs.  Of course they should.  But we need to understand that triage is the natural state of affairs.

Driving a widely-used system&#039;s bug list to zero?  Good luck with that :-).  I don&#039;t think it&#039;s going to happen.

You wrote: &quot;The number of bugs is not correlated to the number of users because fixing bugs changes the number of bugs.&quot;

They will always come in faster than you can fix them, because what causes them to come in is people encountering them.  The more users you have, the more &quot;surface area&quot; the software is exposed to, so the more flaws will be reported.  It&#039;s not necessarily that more flaws will be &lt;em&gt;found&lt;/em&gt;, it&#039;s that more will be &lt;em&gt;reported&lt;/em&gt;, because a growing  user base increases the probability that at least one of the users who encounters a particular bug will report it -- because a larger number of users total are encountering that bug now.

If Postfix decides not to keep a permanent, easily findable record of bug reports that they&#039;re not going to fix right away, that&#039;s fine, but then they&#039;re practicing the &quot;lower the number of bug reports by discouraging filings&quot; method.  I don&#039;t know that that leads to better or worse software, but it certainly makes it harder for conscientious reporters to find duplicates.</description>
		<content:encoded><![CDATA[<p>@Keith</p>
<p>I&#8217;m not saying people shouldn&#8217;t fix bugs.  Of course they should.  But we need to understand that triage is the natural state of affairs.</p>
<p>Driving a widely-used system&#8217;s bug list to zero?  Good luck with that <img src='http://www.rants.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .  I don&#8217;t think it&#8217;s going to happen.</p>
<p>You wrote: &#8220;The number of bugs is not correlated to the number of users because fixing bugs changes the number of bugs.&#8221;</p>
<p>They will always come in faster than you can fix them, because what causes them to come in is people encountering them.  The more users you have, the more &#8220;surface area&#8221; the software is exposed to, so the more flaws will be reported.  It&#8217;s not necessarily that more flaws will be <em>found</em>, it&#8217;s that more will be <em>reported</em>, because a growing  user base increases the probability that at least one of the users who encounters a particular bug will report it &#8212; because a larger number of users total are encountering that bug now.</p>
<p>If Postfix decides not to keep a permanent, easily findable record of bug reports that they&#8217;re not going to fix right away, that&#8217;s fine, but then they&#8217;re practicing the &#8220;lower the number of bug reports by discouraging filings&#8221; method.  I don&#8217;t know that that leads to better or worse software, but it certainly makes it harder for conscientious reporters to find duplicates.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on &#8220;Sita Sings the Blues&#8221; at the Red Vic in San Francisco! by Crosbie Fitch</title>
		<link>http://www.rants.org/2010/02/04/sita-sings-the-blues-at-red-vic/comment-page-1/#comment-85711</link>
		<dc:creator>Crosbie Fitch</dc:creator>
		<pubDate>Fri, 05 Feb 2010 17:34:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.rants.org/?p=442#comment-85711</guid>
		<description>Jolly good. I&#039;ll read Nina&#039;s post. Ta.</description>
		<content:encoded><![CDATA[<p>Jolly good. I&#8217;ll read Nina&#8217;s post. Ta.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on &#8220;Sita Sings the Blues&#8221; at the Red Vic in San Francisco! by Karl Fogel</title>
		<link>http://www.rants.org/2010/02/04/sita-sings-the-blues-at-red-vic/comment-page-1/#comment-85700</link>
		<dc:creator>Karl Fogel</dc:creator>
		<pubDate>Fri, 05 Feb 2010 16:30:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.rants.org/?p=442#comment-85700</guid>
		<description>Actually, no.  &quot;Sita Sings the Blues&quot; has distributors -- they approach theaters in the usual way, and they share revenue with Nina Paley.  But it&#039;s all done on an endorsement basis, instead of with monopoly rights.  They&#039;re all non-exclusive distributors; they can&#039;t lock out anyone else from distributing the film, all they can do is do a better job of distributing.

Nina has a great post about this: http://blog.ninapaley.com/2009/12/07/i-2/

See also http://sitasingstheblues.com/show.html (search for &quot;distributors&quot;).</description>
		<content:encoded><![CDATA[<p>Actually, no.  &#8220;Sita Sings the Blues&#8221; has distributors &#8212; they approach theaters in the usual way, and they share revenue with Nina Paley.  But it&#8217;s all done on an endorsement basis, instead of with monopoly rights.  They&#8217;re all non-exclusive distributors; they can&#8217;t lock out anyone else from distributing the film, all they can do is do a better job of distributing.</p>
<p>Nina has a great post about this: <a href="http://blog.ninapaley.com/2009/12/07/i-2/" rel="nofollow">http://blog.ninapaley.com/2009/12/07/i-2/</a></p>
<p>See also <a href="http://sitasingstheblues.com/show.html" rel="nofollow">http://sitasingstheblues.com/show.html</a> (search for &#8220;distributors&#8221;).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on &#8220;Sita Sings the Blues&#8221; at the Red Vic in San Francisco! by Crosbie Fitch</title>
		<link>http://www.rants.org/2010/02/04/sita-sings-the-blues-at-red-vic/comment-page-1/#comment-85661</link>
		<dc:creator>Crosbie Fitch</dc:creator>
		<pubDate>Fri, 05 Feb 2010 09:10:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.rants.org/?p=442#comment-85661</guid>
		<description>I presume it was a feat of persuasion to get a cinema to show the film? I assume this has been achieved via a direct approach to the cinema rather than via some indie distribution channel?
Will there be an article at some point documenting Nina Paley&#039;s trials and tribulations at getting her film to the big screen?</description>
		<content:encoded><![CDATA[<p>I presume it was a feat of persuasion to get a cinema to show the film? I assume this has been achieved via a direct approach to the cinema rather than via some indie distribution channel?<br />
Will there be an article at some point documenting Nina Paley&#8217;s trials and tribulations at getting her film to the big screen?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bug Growth is Proportional to User Growth, and Bugs are not Technical Debt. by Software Bugs: Good or Bad? &#171; UNIX Administratosphere</title>
		<link>http://www.rants.org/2010/01/10/bugs-users-and-tech-debt/comment-page-1/#comment-85565</link>
		<dc:creator>Software Bugs: Good or Bad? &#171; UNIX Administratosphere</dc:creator>
		<pubDate>Thu, 04 Feb 2010 10:02:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.rants.org/?p=355#comment-85565</guid>
		<description>[...]  4 February 2010 ddouthitt Leave a comment Go to comments    Recently, Karl Fogel wrote about bugs and &#8220;technical debt&#8221; &#8211; as a response to a mailing list thread about the future of [...]</description>
		<content:encoded><![CDATA[<p>[...]  4 February 2010 ddouthitt Leave a comment Go to comments    Recently, Karl Fogel wrote about bugs and &#8220;technical debt&#8221; &#8211; as a response to a mailing list thread about the future of [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bug Growth is Proportional to User Growth, and Bugs are not Technical Debt. by KeithCu</title>
		<link>http://www.rants.org/2010/01/10/bugs-users-and-tech-debt/comment-page-1/#comment-85501</link>
		<dc:creator>KeithCu</dc:creator>
		<pubDate>Wed, 03 Feb 2010 21:10:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.rants.org/?p=355#comment-85501</guid>
		<description>BTW, you are thinking about the Postfix situation wrong. Postfix are basically saying that when a problem comes in, they either fix it immediately or decide they won&#039;t fix it. Launchpad might have a bug report, but it doesn&#039;t make it a part of their workflow. The point is that the launchpad bug report eventually turns into something like an email list discussion and they can keep track of things in there. It is only when you don&#039;t address all of your issues right when they come in that you need a bug tracker as opposed to just using email-type communication.

BTW, I have found that Akismet does a great job dealing with spam and that captchas are unnecessary.</description>
		<content:encoded><![CDATA[<p>BTW, you are thinking about the Postfix situation wrong. Postfix are basically saying that when a problem comes in, they either fix it immediately or decide they won&#8217;t fix it. Launchpad might have a bug report, but it doesn&#8217;t make it a part of their workflow. The point is that the launchpad bug report eventually turns into something like an email list discussion and they can keep track of things in there. It is only when you don&#8217;t address all of your issues right when they come in that you need a bug tracker as opposed to just using email-type communication.</p>
<p>BTW, I have found that Akismet does a great job dealing with spam and that captchas are unnecessary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bug Growth is Proportional to User Growth, and Bugs are not Technical Debt. by KeithCu</title>
		<link>http://www.rants.org/2010/01/10/bugs-users-and-tech-debt/comment-page-1/#comment-85500</link>
		<dc:creator>KeithCu</dc:creator>
		<pubDate>Wed, 03 Feb 2010 21:04:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.rants.org/?p=355#comment-85500</guid>
		<description>The number of bugs is not correlated to the number of users because fixing bugs changes the number of bugs.

I think if you look at other types of engineering: airplanes, buildings, etc. they might agree that there is no one perfect way to design something, but that if it did crash it would be a bad thing. If you look at many of Ubuntu&#039;s bugs in launchpad, at least 50% look bad. And lots of people are complaining about Ubuntu&#039;s bugginess. I believe working aggressively on the bug list can help improve the perception and the problem.

And there is a problem about letting bugs linger. The fact that the iPod w/ iTunes doesn&#039;t work on Linux is a barrier that affects 200M people and is still broken 8 years out. As long as a community is churning through its bugs, then it is moving the codebase forward in all important directions. Now in Ubuntu&#039;s case, each bug needs to be verified, and then shepherded into the upstream codebase. Perhaps focusing on the number of unverified bugs should be Ubuntu&#039;s goal. Once you&#039;ve handed it off to the proper upstream developer and answered his questions, then Ubuntu has completed an important job. It would be interesting to try to get that number to zero as a start.</description>
		<content:encoded><![CDATA[<p>The number of bugs is not correlated to the number of users because fixing bugs changes the number of bugs.</p>
<p>I think if you look at other types of engineering: airplanes, buildings, etc. they might agree that there is no one perfect way to design something, but that if it did crash it would be a bad thing. If you look at many of Ubuntu&#8217;s bugs in launchpad, at least 50% look bad. And lots of people are complaining about Ubuntu&#8217;s bugginess. I believe working aggressively on the bug list can help improve the perception and the problem.</p>
<p>And there is a problem about letting bugs linger. The fact that the iPod w/ iTunes doesn&#8217;t work on Linux is a barrier that affects 200M people and is still broken 8 years out. As long as a community is churning through its bugs, then it is moving the codebase forward in all important directions. Now in Ubuntu&#8217;s case, each bug needs to be verified, and then shepherded into the upstream codebase. Perhaps focusing on the number of unverified bugs should be Ubuntu&#8217;s goal. Once you&#8217;ve handed it off to the proper upstream developer and answered his questions, then Ubuntu has completed an important job. It would be interesting to try to get that number to zero as a start.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bug Growth is Proportional to User Growth, and Bugs are not Technical Debt. by Fixing the Perception of Bugs &#124; google android os blog</title>
		<link>http://www.rants.org/2010/01/10/bugs-users-and-tech-debt/comment-page-1/#comment-85482</link>
		<dc:creator>Fixing the Perception of Bugs &#124; google android os blog</dc:creator>
		<pubDate>Wed, 03 Feb 2010 15:44:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.rants.org/?p=355#comment-85482</guid>
		<description>[...] bugs, and bug reports, are good. No really, at least that&#8217;s what Karl Fogel says in trying to squash the idea that bugs are &quot;technical debt that developers must [...]</description>
		<content:encoded><![CDATA[<p>[...] bugs, and bug reports, are good. No really, at least that&#8217;s what Karl Fogel says in trying to squash the idea that bugs are &quot;technical debt that developers must [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bug Growth is Proportional to User Growth, and Bugs are not Technical Debt. by Karl Fogel</title>
		<link>http://www.rants.org/2010/01/10/bugs-users-and-tech-debt/comment-page-1/#comment-85227</link>
		<dc:creator>Karl Fogel</dc:creator>
		<pubDate>Sun, 31 Jan 2010 03:57:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.rants.org/?p=355#comment-85227</guid>
		<description>https://bugs.edge.launchpad.net/ubuntu/+source/postfix/+bug/501364

Recent; trivial patch (according to the submitter); not applied.  Again, I don&#039;t know whether what the submitter says is accurate, or whether this is a bug at all.  But it is being tracked in a bug tracker -- at Launchpad.

So in a sense, there is no such thing as a project without a bug tracker anymore, hmm.  The project may or may not have its own tracker, and the developers may or may not think they need it, but someone somewhere is tracking bugs anyway, and one of those places will probably become the default &quot;list of record&quot; in the absence of anything more compelling.</description>
		<content:encoded><![CDATA[<p><a href="https://bugs.edge.launchpad.net/ubuntu/+source/postfix/+bug/501364" rel="nofollow">https://bugs.edge.launchpad.net/ubuntu/+source/postfix/+bug/501364</a></p>
<p>Recent; trivial patch (according to the submitter); not applied.  Again, I don&#8217;t know whether what the submitter says is accurate, or whether this is a bug at all.  But it is being tracked in a bug tracker &#8212; at Launchpad.</p>
<p>So in a sense, there is no such thing as a project without a bug tracker anymore, hmm.  The project may or may not have its own tracker, and the developers may or may not think they need it, but someone somewhere is tracking bugs anyway, and one of those places will probably become the default &#8220;list of record&#8221; in the absence of anything more compelling.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
