<?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: Boycott Radar</title>
	<atom:link href="http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/feed/" rel="self" type="application/rss+xml" />
	<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/</link>
	<description>Coding under the close supervision of cats</description>
	<lastBuildDate>Fri, 09 Jul 2010 18:22:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Patrick Mau</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10393</link>
		<dc:creator>Patrick Mau</dc:creator>
		<pubDate>Fri, 25 Sep 2009 00:26:02 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10393</guid>
		<description>I recently filed my first real radar for Mail.app, spending a lot of time deleting my preferences files and Smart Mailbox settings to collect lots of details on my issue. The only thing I got back was that my bug is a duplicate. Judging from the duplicate bug number in the state column, I can only assume that the bug exists for a long time.
This is really not useful at all and I will certainly not spend my time again to just get notified that all my investigation is &quot;old news&quot;. I know people have posted similar remarks, but I&#039;m really frustrated.</description>
		<content:encoded><![CDATA[<p>I recently filed my first real radar for Mail.app, spending a lot of time deleting my preferences files and Smart Mailbox settings to collect lots of details on my issue. The only thing I got back was that my bug is a duplicate. Judging from the duplicate bug number in the state column, I can only assume that the bug exists for a long time.<br />
This is really not useful at all and I will certainly not spend my time again to just get notified that all my investigation is &#8220;old news&#8221;. I know people have posted similar remarks, but I&#8217;m really frustrated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Thomas</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10276</link>
		<dc:creator>Todd Thomas</dc:creator>
		<pubDate>Thu, 27 Aug 2009 18:25:42 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10276</guid>
		<description>So to conclude I think if you want to see some changes happen to radar you should...umm.. file a bug with radar :-)</description>
		<content:encoded><![CDATA[<p>So to conclude I think if you want to see some changes happen to radar you should&#8230;umm.. file a bug with radar <img src='http://lapcatsoftware.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10264</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Fri, 07 Aug 2009 04:22:02 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10264</guid>
		<description>&lt;a href=&quot;http://lapcatsoftware.com/blog/2009/08/06/its-over/&quot; title=&quot;It&#039;s over&quot; rel=&quot;nofollow&quot;&gt;I&#039;m out.&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p><a href="http://lapcatsoftware.com/blog/2009/08/06/its-over/" title="It's over" rel="nofollow">I&#8217;m out.</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Fisher</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10262</link>
		<dc:creator>Steven Fisher</dc:creator>
		<pubDate>Thu, 06 Aug 2009 19:25:55 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10262</guid>
		<description>Bill: Why can&#039;t the Bug Reporter at least show us the status of the original for our duplicate bugs? I understand not wanting to show us anything else about the original, but surely letting us know if it&#039;s actually being worked on wouldn&#039;t be a security problem.</description>
		<content:encoded><![CDATA[<p>Bill: Why can&#8217;t the Bug Reporter at least show us the status of the original for our duplicate bugs? I understand not wanting to show us anything else about the original, but surely letting us know if it&#8217;s actually being worked on wouldn&#8217;t be a security problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Ash</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10260</link>
		<dc:creator>Mike Ash</dc:creator>
		<pubDate>Thu, 06 Aug 2009 14:49:26 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10260</guid>
		<description>Apple people constantly jump in to beg us not to stop filing bugs, which I fully understand, but never jump in to actually talk about fixing the problems we bring up. Frankly I&#039;m not interested in reading Yet Another Discussion of how important it is that we file bugs, how valuable it is to Apple, how much the engineers appreciate them, etc., since I already believe these things anyway. All I care about is actually improving the system, not attempts to convince me to keep using it as-is.</description>
		<content:encoded><![CDATA[<p>Apple people constantly jump in to beg us not to stop filing bugs, which I fully understand, but never jump in to actually talk about fixing the problems we bring up. Frankly I&#8217;m not interested in reading Yet Another Discussion of how important it is that we file bugs, how valuable it is to Apple, how much the engineers appreciate them, etc., since I already believe these things anyway. All I care about is actually improving the system, not attempts to convince me to keep using it as-is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Fisher</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10259</link>
		<dc:creator>Steven Fisher</dc:creator>
		<pubDate>Thu, 06 Aug 2009 07:23:56 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10259</guid>
		<description>I find Radar extraordinarily frustrating, maddening really. Several times I&#039;ve had people ask questions about how to recreate the bug that would have been avoided had they actually read and followed the steps I posted. (Along the nature of &quot;How did you open that window?&quot; when my steps include something like &quot;Hit command I to open the window. DO NOT use the mouse to choose Get Info from the File menu.&quot;

I don&#039;t think boycotting Radar will help at all, unfortunately. Though I&#039;ll admit I&#039;ve already got frustrated enough that I&#039;m skipping filing some bugs. I probably see twice as many as I file these days, and that&#039;s not even counting feature suggestions/SDK deficiencies.</description>
		<content:encoded><![CDATA[<p>I find Radar extraordinarily frustrating, maddening really. Several times I&#8217;ve had people ask questions about how to recreate the bug that would have been avoided had they actually read and followed the steps I posted. (Along the nature of &#8220;How did you open that window?&#8221; when my steps include something like &#8220;Hit command I to open the window. DO NOT use the mouse to choose Get Info from the File menu.&#8221;</p>
<p>I don&#8217;t think boycotting Radar will help at all, unfortunately. Though I&#8217;ll admit I&#8217;ve already got frustrated enough that I&#8217;m skipping filing some bugs. I probably see twice as many as I file these days, and that&#8217;s not even counting feature suggestions/SDK deficiencies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Bumgarner</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10257</link>
		<dc:creator>Bill Bumgarner</dc:creator>
		<pubDate>Thu, 06 Aug 2009 03:48:57 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10257</guid>
		<description>It was a semi-canned response;  I was in a rush and mostly just wanted to say &quot;Please don&#039;t stop filing bugs!!! please please please!!!&quot;.

(1) The radar front line exists to route stuff as quickly as possible and to ask for more information directly, when it is obviously needed.  Unfortunately, the front line often doesn&#039;t have anywhere enough information to really know what questions to ask or even if further information from the developer is required.  It helps if you title your bugs appropriately: &quot;Cocoa: etc.etc.etc&quot;, &quot;Garbage Collection: etc.etc.etc&quot;, &quot;Xcode: etc.etc.etc&quot;.

(2) Dupes are second class, but a very important second class.  However, the duplicates are considered when analyzing the master bug and, often, more information is asked of specific duplicate filers that have a unique or more informative bug.   Generally, though, once there are more than a couple of dupes, more information isn&#039;t needed.

(3) There are many reasons for a non-searchable bug database, most revolve around secrecy.  Not just Apple&#039;s, but external developer&#039;s secrecy, too.   And by secrecy, I don&#039;t mean just product secrecy, but also intellectual property protection, too.  There is a big bundle of potential liability there and to address it would require a bunch of resources beyond engineering.

(4) If you send me email containing bug #s of bugs that are frustrating you, I will double-check on the bug.  I may not respond beyond saying &quot;thanks&quot;, but I&#039;m always happy to double-check (see (3) -- it is the way it is).</description>
		<content:encoded><![CDATA[<p>It was a semi-canned response;  I was in a rush and mostly just wanted to say &#8220;Please don&#8217;t stop filing bugs!!! please please please!!!&#8221;.</p>
<p>(1) The radar front line exists to route stuff as quickly as possible and to ask for more information directly, when it is obviously needed.  Unfortunately, the front line often doesn&#8217;t have anywhere enough information to really know what questions to ask or even if further information from the developer is required.  It helps if you title your bugs appropriately: &#8220;Cocoa: etc.etc.etc&#8221;, &#8220;Garbage Collection: etc.etc.etc&#8221;, &#8220;Xcode: etc.etc.etc&#8221;.</p>
<p>(2) Dupes are second class, but a very important second class.  However, the duplicates are considered when analyzing the master bug and, often, more information is asked of specific duplicate filers that have a unique or more informative bug.   Generally, though, once there are more than a couple of dupes, more information isn&#8217;t needed.</p>
<p>(3) There are many reasons for a non-searchable bug database, most revolve around secrecy.  Not just Apple&#8217;s, but external developer&#8217;s secrecy, too.   And by secrecy, I don&#8217;t mean just product secrecy, but also intellectual property protection, too.  There is a big bundle of potential liability there and to address it would require a bunch of resources beyond engineering.</p>
<p>(4) If you send me email containing bug #s of bugs that are frustrating you, I will double-check on the bug.  I may not respond beyond saying &#8220;thanks&#8221;, but I&#8217;m always happy to double-check (see (3) &#8212; it is the way it is).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Ash</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10255</link>
		<dc:creator>Mike Ash</dc:creator>
		<pubDate>Thu, 06 Aug 2009 02:05:02 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10255</guid>
		<description>Bill, I think that you have particularly misunderstood the duplicate complaint. Nobody expects their bug NOT to be flagged as a duplicate if it really is. And everybody expects that relevant information is pulled out of duplicates when they&#039;re flagged.

The problem is that, for an outsider, once your bug has been flagged as a duplicate you no longer get any information about it. Apple needs more information? It goes to the original, not to you. Apple fixed it in a seed and wants verification? You&#039;ll never know it. Apple shipped the fix? Hope you noticed the one-line mention in the release notes, if it even merited one.

Any bug system MUST flag bugs as duplicates. It&#039;s just inevitable that people will submit multiple bugs about the same problem. But most systems allow the person who filed a duplicate bug to still find out about how the original is progressing. That Apple does not makes us all extremely fearful of filing a duplicate, because as soon as our bug is flagged as a duplicate, all interaction with Apple would end.

If Apple kept doing the exact same stuff they&#039;re doing now, but allowed us to start tracking the original bug when one of ours is flagged duplicate, this complaint would go away.</description>
		<content:encoded><![CDATA[<p>Bill, I think that you have particularly misunderstood the duplicate complaint. Nobody expects their bug NOT to be flagged as a duplicate if it really is. And everybody expects that relevant information is pulled out of duplicates when they&#8217;re flagged.</p>
<p>The problem is that, for an outsider, once your bug has been flagged as a duplicate you no longer get any information about it. Apple needs more information? It goes to the original, not to you. Apple fixed it in a seed and wants verification? You&#8217;ll never know it. Apple shipped the fix? Hope you noticed the one-line mention in the release notes, if it even merited one.</p>
<p>Any bug system MUST flag bugs as duplicates. It&#8217;s just inevitable that people will submit multiple bugs about the same problem. But most systems allow the person who filed a duplicate bug to still find out about how the original is progressing. That Apple does not makes us all extremely fearful of filing a duplicate, because as soon as our bug is flagged as a duplicate, all interaction with Apple would end.</p>
<p>If Apple kept doing the exact same stuff they&#8217;re doing now, but allowed us to start tracking the original bug when one of ours is flagged duplicate, this complaint would go away.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10254</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Thu, 06 Aug 2009 01:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10254</guid>
		<description>Peter, I do believe that most of my issues are with management and ADC/WWDR/DevBugs rather than engineers, but as you say, it&#039;s hard to tell from the outside. Nonetheless, I&#039;m skeptical of claims that Apple somehow can&#039;t find enough good engineers. I know lots of good ones myself, but I don&#039;t see that Apple has made much effort to hire them.

Mike, I&#039;m a solipsist, so that&#039;s where you&#039;re wrong. Anyway, I am a person, last time I checked, and I demand to be treated as a person, not simply a cog in Apple&#039;s giant profit machine. If I&#039;m not, I&#039;ll walk away. By the way, although I&#039;ve never punched a bus, I have in fact punched an airplane.

Bill, I&#039;m sorry to say that your comment sounds like a canned response. I don&#039;t get the impression that you read and understood my post. Notice that none of my 4 complaints was &quot;My bugs never get fixed.&quot; (The little devil on my shoulder is screaming something about irony right now.)</description>
		<content:encoded><![CDATA[<p>Peter, I do believe that most of my issues are with management and ADC/WWDR/DevBugs rather than engineers, but as you say, it&#8217;s hard to tell from the outside. Nonetheless, I&#8217;m skeptical of claims that Apple somehow can&#8217;t find enough good engineers. I know lots of good ones myself, but I don&#8217;t see that Apple has made much effort to hire them.</p>
<p>Mike, I&#8217;m a solipsist, so that&#8217;s where you&#8217;re wrong. Anyway, I am a person, last time I checked, and I demand to be treated as a person, not simply a cog in Apple&#8217;s giant profit machine. If I&#8217;m not, I&#8217;ll walk away. By the way, although I&#8217;ve never punched a bus, I have in fact punched an airplane.</p>
<p>Bill, I&#8217;m sorry to say that your comment sounds like a canned response. I don&#8217;t get the impression that you read and understood my post. Notice that none of my 4 complaints was &#8220;My bugs never get fixed.&#8221; (The little devil on my shoulder is screaming something about irony right now.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Bumgarner</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10253</link>
		<dc:creator>Bill Bumgarner</dc:creator>
		<pubDate>Wed, 05 Aug 2009 23:46:54 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10253</guid>
		<description>Prior to joining Apple in 2003, I had filed several hundred radar reports via the bugreport.apple.com UI.   Yes, it ain&#039;t great, but it works.

Overwhelmingly, the radars do get fixed, the product(s) do improve, and the input from various external developers is extremely useful.   Sometimes it takes a long time -- I recently verified as fixed a handful of bugs that I filed in 2000, 2001, and 2002.

Even if it feels like your bug is falling into a black hole, it is not.

For duplicate bugs, it is almost always the engineering team itself that makes the duplicate call.  Furthermore, when a bug is duplicated, anything uniquely useful from your now duped bug is generally captured directly or indirectly in the original bug.</description>
		<content:encoded><![CDATA[<p>Prior to joining Apple in 2003, I had filed several hundred radar reports via the bugreport.apple.com UI.   Yes, it ain&#8217;t great, but it works.</p>
<p>Overwhelmingly, the radars do get fixed, the product(s) do improve, and the input from various external developers is extremely useful.   Sometimes it takes a long time &#8212; I recently verified as fixed a handful of bugs that I filed in 2000, 2001, and 2002.</p>
<p>Even if it feels like your bug is falling into a black hole, it is not.</p>
<p>For duplicate bugs, it is almost always the engineering team itself that makes the duplicate call.  Furthermore, when a bug is duplicated, anything uniquely useful from your now duped bug is generally captured directly or indirectly in the original bug.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Lee</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10252</link>
		<dc:creator>Mike Lee</dc:creator>
		<pubDate>Wed, 05 Aug 2009 23:40:12 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10252</guid>
		<description>Radar is a massive system for tracking the problems of a massive engineering organization. It&#039;s the only way engineering knows what needs to be fixed. Your direct line into Radar gives you a way to give your feedback directly to the people who can do something about it. It does not, however, make you the only person in the world. Taking Radar personally is like punching a bus.</description>
		<content:encoded><![CDATA[<p>Radar is a massive system for tracking the problems of a massive engineering organization. It&#8217;s the only way engineering knows what needs to be fixed. Your direct line into Radar gives you a way to give your feedback directly to the people who can do something about it. It does not, however, make you the only person in the world. Taking Radar personally is like punching a bus.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: n[ate]vw</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10251</link>
		<dc:creator>n[ate]vw</dc:creator>
		<pubDate>Wed, 05 Aug 2009 23:02:57 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10251</guid>
		<description>I&#039;d agree with Peter: if you can get your bug to the right person, good things can happen. One thing I&#039;ve found helpful is to politely post to the relevant mailing list either before or after filing the bug. If it&#039;s a bug in developer tools or libraries, the engineers are relatively easy to draw out of the wood work and are eager to make things right.

But with other types of bugs, I&#039;d agree with you: there&#039;s a decent probability that your time will be wasted. If you have something specific and clearly wrong in an app, it can still be helpful. If it&#039;s a matter of opinion or would confuse an Apple Genius, you might as well tell it to your hand.</description>
		<content:encoded><![CDATA[<p>I&#8217;d agree with Peter: if you can get your bug to the right person, good things can happen. One thing I&#8217;ve found helpful is to politely post to the relevant mailing list either before or after filing the bug. If it&#8217;s a bug in developer tools or libraries, the engineers are relatively easy to draw out of the wood work and are eager to make things right.</p>
<p>But with other types of bugs, I&#8217;d agree with you: there&#8217;s a decent probability that your time will be wasted. If you have something specific and clearly wrong in an app, it can still be helpful. If it&#8217;s a matter of opinion or would confuse an Apple Genius, you might as well tell it to your hand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Hosey</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10250</link>
		<dc:creator>Peter Hosey</dc:creator>
		<pubDate>Wed, 05 Aug 2009 21:29:30 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10250</guid>
		<description>Also, I should point out that I don&#039;t work for Apple, so I have no first-hand knowledge of their internal layout. It&#039;s all second-hand for me.</description>
		<content:encoded><![CDATA[<p>Also, I should point out that I don&#8217;t work for Apple, so I have no first-hand knowledge of their internal layout. It&#8217;s all second-hand for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Hosey</title>
		<link>http://lapcatsoftware.com/blog/2009/08/05/boycott-radar/comment-page-1/#comment-10249</link>
		<dc:creator>Peter Hosey</dc:creator>
		<pubDate>Wed, 05 Aug 2009 21:25:20 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/?p=217#comment-10249</guid>
		<description>In Apple&#039;s defense, there are two sets of people who can respond to a Radar report:


QA people, whose job is solely to patrol Radar. They do not fix bugs or add features; they merely curate the system. See &lt;a href=&quot;http://www.red-sweater.com/blog/872/app-store-mercenaries&quot; rel=&quot;nofollow&quot;&gt;App Store Mercenaries&lt;/a&gt;.
Actual “engineers”, who work on the products you&#039;ve found bugs in. These people really are of limited supply and have limited time, some of which needs to go into actually fixing bugs and adding features, and not just fielding Radar reports. Throwing more people at the problem is not a solution; see The Mythical Man-Month.


It&#039;s a hard problem. The number of developers is going up, which means (I would hope) that the number of bug reports is going up. I wouldn&#039;t expect that the number of engineers &lt;em&gt;per product&lt;/em&gt; to fix those bugs is going up much faster than replacement rate; that leaves the QA groups, whose job definitions may still be open to the kinds of problems Daniel Jalkut wrote about.</description>
		<content:encoded><![CDATA[<p>In Apple&#8217;s defense, there are two sets of people who can respond to a Radar report:</p>
<p>QA people, whose job is solely to patrol Radar. They do not fix bugs or add features; they merely curate the system. See <a href="http://www.red-sweater.com/blog/872/app-store-mercenaries" rel="nofollow">App Store Mercenaries</a>.<br />
Actual “engineers”, who work on the products you&#8217;ve found bugs in. These people really are of limited supply and have limited time, some of which needs to go into actually fixing bugs and adding features, and not just fielding Radar reports. Throwing more people at the problem is not a solution; see The Mythical Man-Month.</p>
<p>It&#8217;s a hard problem. The number of developers is going up, which means (I would hope) that the number of bug reports is going up. I wouldn&#8217;t expect that the number of engineers <em>per product</em> to fix those bugs is going up much faster than replacement rate; that leaves the QA groups, whose job definitions may still be open to the kinds of problems Daniel Jalkut wrote about.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
