{"id":22117,"date":"2018-07-16T16:33:00","date_gmt":"2018-07-16T20:33:00","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=22117"},"modified":"2021-09-06T10:20:10","modified_gmt":"2021-09-06T14:20:10","slug":"reporting-bugs-as-external-developers","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2018\/07\/16\/reporting-bugs-as-external-developers\/","title":{"rendered":"Reporting Bugs as External Developers"},"content":{"rendered":"<p><a href=\"https:\/\/nshipster.com\/bug-reporting\/\">Mattt Thompson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/nshipster.com\/bug-reporting\/\">\n<p>In Apple&rsquo;s bug triage workflow, each problem is (ideally) tracked by a single Radar. If multiple Radars seem to report the same underlying problem, the oldest or most specific one is kept around while the others are closed as duplicates. This resolution can be frustrating for external developers, as this is often the last word they hear about a problem they&rsquo;re having &mdash; particularly if the original Radar isn&rsquo;t visible to them.<\/p>\n<p>That said, having your bug closed as a duplicate isn&rsquo;t always a bad thing. You can knowingly file a duplicate of an existing Radar as a way to say &ldquo;I have this problem, too&rdquo; and &ldquo;Please fix this first&rdquo;.<\/p>\n<p>[&#8230;]<\/p>\n<p>Due to the chilling nature of Apple&rsquo;s social media policies, you&rsquo;re unlikely ever to hear anything back. But rest assured that your Tweets are showing up on a saved Twitter search somewhere in Cupertino.<\/p>\n<p>[&#8230;]<\/p>\n<p>Speaking from my personal experience working at Apple, Radar is far and away the best bug tracking systems I&rsquo;ve ever used. So it can be frustrating to be back on the outside looking in, knowing full well what we&rsquo;re missing out on as external developers.<\/p>\n<\/blockquote>\n<p>Previously: <a href=\"https:\/\/mjtsai.com\/blog\/2018\/06\/12\/file-radars-early-and-often\/\">File Radars Early and Often<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Mattt Thompson: In Apple&rsquo;s bug triage workflow, each problem is (ideally) tracked by a single Radar. If multiple Radars seem to report the same underlying problem, the oldest or most specific one is kept around while the others are closed as duplicates. This resolution can be frustrating for external developers, as this is often the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2018-07-16T20:33:02Z","apple_news_api_id":"50a0e595-5a9e-457d-8496-239f3d4b7dda","apple_news_api_modified_at":"2021-09-06T14:20:15Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AUKDllVqeRX2EliOfPUt92g","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[38,44,31,30,2109],"class_list":["post-22117","post","type-post","status-publish","format-standard","hentry","category-technology","tag-apple","tag-bugtracking","tag-ios","tag-mac","tag-radar-and-feedback-assistant"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/22117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=22117"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/22117\/revisions"}],"predecessor-version":[{"id":22118,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/22117\/revisions\/22118"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=22117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=22117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=22117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}