{"id":36283,"date":"2022-06-21T16:55:48","date_gmt":"2022-06-21T20:55:48","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=36283"},"modified":"2022-06-21T16:57:42","modified_gmt":"2022-06-21T20:57:42","slug":"wwdc-lab-more-useful-than-feedback","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2022\/06\/21\/wwdc-lab-more-useful-than-feedback\/","title":{"rendered":"WWDC Lab More Useful Than Feedback"},"content":{"rendered":"<p><a href=\"https:\/\/developer.apple.com\/news\/?id=vvrgkboh\">Apple<\/a>:<\/p>\n<blockquote cite=\"https:\/\/developer.apple.com\/news\/?id=vvrgkboh\">\n<p>Bugs are an inevitable part of the development process. Though they can be frustrating to bump up against, you can help squash these sorts of problems quickly by identifying the issue you&rsquo;re running into, reproducing it, and filing a bug report through Apple&rsquo;s Feedback Assistant.<\/p>\n<p>[&#8230;]<\/p>\n<p>You should always file feedback for any bugs you find while developing for Apple platforms; after all, we can&rsquo;t fix problems we don&rsquo;t know about. But how can you be sure that the information you provide is helpful for triaging the issue, rather than a bug-solving dead end? Here are our top tips for making sure your bug report is clear, actionable, and &mdash; most importantly &mdash; fixable.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/www.caseyliss.com\/2022\/6\/20\/feedback-is-broken-stop-trying-to-make-radar-happen\">Casey Liss<\/a> (<a href=\"https:\/\/twitter.com\/caseyliss\/status\/1534956899396997125\">tweet<\/a>, <a href=\"https:\/\/news.ycombinator.com\/item?id=31819434\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.caseyliss.com\/2022\/6\/20\/feedback-is-broken-stop-trying-to-make-radar-happen\">\n<p>Very\nquickly upon getting to work on my new computer, I realized that things weren&rsquo;t\nworking properly on this new machine. After some research, it appeared that\nsome aspects of the <a href=\"https:\/\/developer.apple.com\/documentation\/vision\">Vision Framework<\/a> were not available on Apple Silicon\nbased Macs.<\/p>\n<p>[&#8230;]<\/p>\n<p>In the roughly 225 days since I filed that feedback, I received precisely zero&#8230; well&#8230; feedback.<\/p>\n<p>[&#8230;]<\/p>\n<p>I didn&rsquo;t expect much to come of this [WWDC] lab[&#8230;]<\/p>\n<p>[&#8230;]<\/p>\n<p>Having my problem worked around, in the span of five minutes, with a single-line\ncode change is both <em>delightful<\/em> and <strong>incredibly frustrating<\/strong>.<\/p>\n<\/blockquote>\n<p>Frustrating because he took the time to file a good bug report with no response, frustrating because labs are only available once a year and not everyone can get in to one, frustrating because Apple was already aware of the bug but had neither fixed it nor documented the workaround.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/01\/31\/getting-feedback-to-apple\/\">Getting Feedback to Apple<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/03\/11\/the-sad-state-of-logging-bugs-for-apple\/\">The Sad State of Logging Bugs for Apple<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/07\/16\/reporting-bugs-as-external-developers\/\">Reporting Bugs as External Developers<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/06\/12\/file-radars-early-and-often\/\">File Radars Early and Often<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Apple: Bugs are an inevitable part of the development process. Though they can be frustrating to bump up against, you can help squash these sorts of problems quickly by identifying the issue you&rsquo;re running into, reproducing it, and filing a bug report through Apple&rsquo;s Feedback Assistant. [&#8230;] You should always file feedback for any bugs [&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":"2022-06-21T20:55:51Z","apple_news_api_id":"89331b18-a2ac-4c9f-935d-b6447a339016","apple_news_api_modified_at":"2022-06-21T20:57:50Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AiTMbGKKsTJ-TXbZEejOQFg","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":[4],"tags":[2014,131,31,2078,71,2109,1221],"class_list":["post-36283","post","type-post","status-publish","format-standard","hentry","category-programming-category","tag-apple-m1","tag-bug","tag-ios","tag-ios-15","tag-programming","tag-radar-and-feedback-assistant","tag-wwdc"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/36283","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=36283"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/36283\/revisions"}],"predecessor-version":[{"id":36292,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/36283\/revisions\/36292"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=36283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=36283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=36283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}