{"id":13033,"date":"2015-12-08T13:33:51","date_gmt":"2015-12-08T18:33:51","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=13033"},"modified":"2016-02-16T15:17:51","modified_gmt":"2016-02-16T20:17:51","slug":"low-hanging-fruit","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2015\/12\/08\/low-hanging-fruit\/","title":{"rendered":"Low-Hanging Fruit"},"content":{"rendered":"<p><a href=\"http:\/\/inessential.com\/2015\/12\/06\/low-hanging_fruit\">Brent Simmons<\/a>:<\/p>\r\n<blockquote cite=\"http:\/\/inessential.com\/2015\/12\/06\/low-hanging_fruit\">\r\n<p>So we have Apple Watch and Apple TV now. What I&rsquo;m hoping for &mdash; what I&rsquo;m nearly begging for, more as a user than as developer &mdash; is that Apple spend a year making things <em>better<\/em>. Nothing new. Just make things work better.<\/p>\r\n<\/blockquote>\r\n<p><a href=\"http:\/\/daringfireball.net\/linked\/2015\/12\/07\/low-hanging-fruit\">John Gruber<\/a>:<\/p>\r\n<blockquote cite=\"http:\/\/daringfireball.net\/linked\/2015\/12\/07\/low-hanging-fruit\"><p>When the upgrade to El Capitan finished on my iMac, three of my email accounts in Mail were missing. They happened to be the accounts for my three most important email addresses. Two of them were still configured in Mail&rsquo;s settings, but had been disabled &mdash; I just needed to toggle the &ldquo;Enable this account&rdquo; checkbox for each of them. The third account I had to reconfigure from scratch. All three accounts needed to re-download <em>all<\/em> of my mail &mdash; about 280,000 messages all told. These are IMAP accounts, so the mail was (and remains) on the server. I sure hope this bug doesn&rsquo;t affect POP accounts (where the mail is only stored locally). This sort of bug would be terrifying for normal people, who don&rsquo;t understand how IMAP works. If this happened to my parents, I&rsquo;m certain they would just assume their email was gone, forever.<\/p><\/blockquote>\r\n\r\n<p><a href=\"http:\/\/pxlnv.com\/linklog\/low-hanging-fruit\/\">Nick Heer<\/a>:<\/p>\r\n<blockquote cite=\"http:\/\/pxlnv.com\/linklog\/low-hanging-fruit\/\"><p>Meanwhile, on my Macs at home and at work, <code>twitter.com<\/code> and <code>t.co<\/code> links regularly fail to load in Safari. It&rsquo;s only those URLs, only since upgrading to El Capitan, and only in Safari &mdash; Tweetbot works fine. Baffling.<\/p>\r\n<p>But I hold out hope. Earlier this year, Apple released an update to iTunes that made any database edit last about a minute. Change a straight prime to a curly quote? That&rsquo;ll cause iTunes to hang for a minute. Making sure A$AP Rocky is listed as &ldquo;ASAP Rocky&rdquo; by editing the sort artist? Another minute of hanging. Deleting a track? That&rsquo;ll cause another hang. Though this bug is at least five months old, I was very happy to discover this weekend that this bug has been fixed.<\/p><\/blockquote>\r\n\r\n<p><a href=\"http:\/\/atp.fm\/episodes\/146\">Accidental Tech Podcast<\/a> mentions a <a href=\"https:\/\/www.youtube.com\/watch?v=44UkG7Ev1ao\">German video<\/a> claiming that the impetus for finally <a href=\"http:\/\/mjtsai.com\/blog\/2015\/05\/27\/mac-os-x-10-10-4-replaces-discoveryd-with-mdnsresponder\/\">reverting discoveryd to mDNSResponder<\/a> was a phone call from <a href=\"https:\/\/en.wikipedia.org\/wiki\/Vint_Cerf\">Vint Cerf<\/a> to Tim Cook. ATP also recalls the previous story of <a href=\"https:\/\/twitter.com\/marcoarment\/status\/674255402830340097\">Logic<\/a> <a href=\"https:\/\/twitter.com\/marcoarment\/status\/674262949205295104\">bugs<\/a> getting fixed because John Mayer would e-mail them to Steve Jobs. It&rsquo;s scary if true that it would take one of the inventors of the Internet contacting the CEO to get the company to fix probably the most widely reported networking bug in its history.<\/p>\r\n\r\n<p><a href=\"https:\/\/twitter.com\/NachoSoto\/status\/674058029558403074\">Nacho Soto<\/a>:<\/p>\r\n<blockquote cite=\"https:\/\/twitter.com\/NachoSoto\/status\/674058029558403074\"><p>Apple may have unlimited cash in the bank, but they&rsquo;re close to technical debt bankruptcy.<\/p><\/blockquote>\r\n\r\n<p>It seems like there are a large number of so-called <a href=\"http:\/\/mjtsai.com\/blog\/2015\/01\/06\/apples-software-quality-continued\/\">P2 bugs<\/a> that have been <a href=\"https:\/\/en.wikipedia.org\/wiki\/Creeping_normality\">building<\/a> <a href=\"http:\/\/furbo.org\/2015\/01\/06\/death-by-a-thousand-cuts\/\">up<\/a> over the years. Individually, <a href=\"http:\/\/mjtsai.com\/blog\/2015\/11\/30\/done-with-icloud-photo-library\/\">most<\/a> of them could be ignored or worked around. And they are probably eminently fixable. The problem is that, though some of them do get fixed, the overall list seems to be getting longer rather than shorter. Each major new OS version brings <a href=\"https:\/\/twitter.com\/olemoritz\/status\/674268701324111873\">new<\/a> <a href=\"http:\/\/mjtsai.com\/blog\/tag\/bug\/\">bugs<\/a>, while leaving some from the previous release unfixed. This cannot go on forever. Either Apple will change course to make software quality a priority, or Mac users will wake up one day and find that their OS is just as buggy and unreliable as the software that Microsoft was once known for.<\/p>\r\n<p>The bugs also affect third-party software. I spend a huge amount of development time <a href=\"http:\/\/mjtsai.com\/blog\/2015\/10\/08\/my-el-capitan-experience\/\">working<\/a> <a href=\"http:\/\/c-command.com\/forums\/showthread.php\/4611-Memory-leak-again-(El-Capitan)?p=18169&amp;viewfull=1#post18169\">around<\/a> OS bugs rather than adding features or fixing bugs that were my own fault. This is bad for business and for customers.<\/p>\r\n<p>Update (2015-12-09): The after show of that <a href=\"http:\/\/atp.fm\/episodes\/146\">ATP episode<\/a> discusses brokenness with Pages and iCloud Drive, and even saving to the local disk.<\/p>\r\n\r\n<p>Update (2015-12-10): <a href=\"http:\/\/macperformanceguide.com\/blog\/2015\/20151210_1122-AppleCoreRot-AppleMail.html\">Lloyd Chambers<\/a>:<\/p>\r\n<blockquote cite=\"http:\/\/macperformanceguide.com\/blog\/2015\/20151210_1122-AppleCoreRot-AppleMail.html\"><p>[Upgrading] to 10.11.2 destroyed my mail accounts; I had to delete the accounts and set them up again.<\/p>\r\n<p>[&#8230;]<\/p>\r\n<p>On my desktop, to this day the VIP accounts do not function (destroyed by El Crapitan), <em>even if deleted and recreated<\/em>. The VIP accounts list feature is utterly non-functional.<\/p>\r\n<p>[&#8230;]<\/p>\r\n<p>My local Contacts and Calendar are destroyed. If I jump through hoops and restore them from iCloud (a convoluted process), then I get <em>duplicate entries for all of them<\/em> on my Mac and my iPhone. It&rsquo;s a sick joke.<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Brent Simmons: So we have Apple Watch and Apple TV now. What I&rsquo;m hoping for &mdash; what I&rsquo;m nearly begging for, more as a user than as developer &mdash; is that Apple spend a year making things better. Nothing new. Just make things work better. John Gruber: When the upgrade to El Capitan finished on [&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":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","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,126,1143,131,728,16,913,31,1137,224,502,30,1199,111,472,103,269,49],"class_list":["post-13033","post","type-post","status-publish","format-standard","hentry","category-technology","tag-apple","tag-applemail","tag-apple-software-quality","tag-bug","tag-domain-name-system-dns","tag-icloud","tag-icloud-drive","tag-ios","tag-ios-9","tag-itunes","tag-logicprox","tag-mac","tag-mac-os-x-10-11","tag-notificationcenter","tag-pages","tag-safari","tag-syncing","tag-twitter"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/13033","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=13033"}],"version-history":[{"count":7,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/13033\/revisions"}],"predecessor-version":[{"id":13518,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/13033\/revisions\/13518"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=13033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=13033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=13033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}