{"id":50801,"date":"2026-01-23T19:28:22","date_gmt":"2026-01-24T00:28:22","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=50801"},"modified":"2026-03-30T14:14:36","modified_gmt":"2026-03-30T18:14:36","slug":"bugs-apple-loves","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2026\/01\/23\/bugs-apple-loves\/","title":{"rendered":"Bugs Apple Loves"},"content":{"rendered":"<p><a href=\"https:\/\/www.bugsappleloves.com\/\">Nick Hodulik<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=46727587\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.bugsappleloves.com\/\">\n<p>You need to find an email. You type in the sender&rsquo;s name. Nothing. You try the subject line. Nothing. You try a unique word you know was in the email. Nothing.<\/p>\n<p>[&#8230;]<\/p>\n<p>You type a word. Autocorrect changes it. You delete it and type what you meant. Autocorrect changes it again. You fix it AGAIN. It changes it AGAIN. You&rsquo;ve now manually corrected this word twice, clearly signaling you want it this way. Autocorrect doesn&rsquo;t care. It will die on this hill.<\/p>\n<p>[&#8230;]<\/p>\n<p>You&rsquo;re checking out and need to change your card. You see a button with a credit card icon and your address. You tap it. It changes your address. Not the card. To change the card, you need the other button that says &lsquo;Change Payment&rsquo;. The one without the card icon.<\/p>\n<p>[&#8230;]<\/p>\n<p>AirDrop is on. They&rsquo;re in your contacts. Nothing. You both toggle WiFi. Nothing. Toggle Bluetooth. Nothing. Turn AirDrop off and on. Sometimes it works. Usually you just text it instead.<\/p>\n<p>[&#8230;]<\/p>\n<p>You took some photos. iCloud says &lsquo;Uploading 847 items&rsquo;. You wait. Next day: &lsquo;Uploading 847 items&rsquo;. Week later: &lsquo;Uploading 847 items&rsquo;. Is it stuck? Is it working? Is there an error?<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2026\/01\/22\/backseat-software\/\">Backseat Software<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2026\/01\/15\/tahoe-broke-resizing-finder-columns-view\/\">Tahoe Broke Resizing Finder Columns View<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/11\/03\/ios-18-and-ios-26-autocorrect\/\">iOS 18 and iOS 26 Autocorrect<\/a><\/li>\n<\/ul>\n\n<p id=\"bugs-apple-loves-update-2026-01-26\">Update (<a href=\"#bugs-apple-loves-update-2026-01-26\">2026-01-26<\/a>): <a href=\"https:\/\/taoofmac.com\/space\/links\/2026\/01\/24\/1409\">Rui Carmo<\/a>:<\/p>\n<blockquote cite=\"https:\/\/taoofmac.com\/space\/links\/2026\/01\/24\/1409\">\n<p>&ldquo;Total time wasted by humanity because Apple won&rsquo;t fix these&rdquo; is a wonderfully blunt premise, and the math is&#8230; lovely: <strong>Base Impact<\/strong> is <code>Users Affected &#xD7; Frequency &#xD7; Time Per Incident<\/code> was enough of a zinger, but the <strong>Power User Tax<\/strong> (<code>&#x3A3; (Workaround Time &#xD7; Participation Rate)<\/code>) and the <strong>Shame Multiplier<\/strong> (<code>Years Unfixed &#xD7; Pressure Factor<\/code>) just pile it on.<\/p>\n<\/blockquote>\n\n<p>It&rsquo;s not unlike Steve Jobs&rsquo; argument about <a href=\"https:\/\/www.folklore.org\/Saving_Lives.html\">saving seconds<\/a> off the Mac&rsquo;s boot time.<\/p>\n\n<p><a href=\"https:\/\/wadetregaskis.com\/bugs-apple-loves-apps-apple-hates\/\">Wade Tregaskis<\/a>:<\/p>\n<blockquote cite=\"https:\/\/wadetregaskis.com\/bugs-apple-loves-apps-apple-hates\/\">\n<p>The externalities cost estimates might be a little tongue-in-cheek, but honestly, are they all that wrong?  One small irritation at the wrong moment can ricochet my happy mood off into the doldrums, and Apple&rsquo;s products produce a hundred &ldquo;small&rdquo; irritations every day &#x2013; which compound in their irritation when you see them software update after software update, year after year, product after product.  It&rsquo;s hard not to take it personally.  Like Apple is <em>deliberately<\/em> being cruel.<\/p>\n<p>[&#8230;]<\/p>\n<p>There is a point at which mere indifference or incompetence transitions into negligence, and it&rsquo;s <em>long<\/em> before you become one of the wealthiest companies on the planet with a veritable army of engineers.<\/p>\n<p>Having worked at Apple &#x2013; among other big tech companies &#x2013; I can say with confidence that there&rsquo;s no valid reason why they cannot fix long-standing, <em>infamous<\/em> bugs.<\/p>\n<\/blockquote>\n\n<p>This was my first thought as well. I get that there&rsquo;s a huge backlog of bugs. I think that should be prioritized, but I can see why various layers within Apple would prefer to work on new features and redesigns instead. But why not knock off a handful of bugs each year that are longstanding and widespread? This would reliably garner applause at the keynote. Apple can&rsquo;t or won&rsquo;t do that, but it had no trouble assigning 2,000 employees to work on the car.<\/p>\n\n<p><a href=\"https:\/\/onlinegoddess.net\/2026\/01\/apple-what-have-you-done\/\">Becky<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=46763592\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/onlinegoddess.net\/2026\/01\/apple-what-have-you-done\/\">\n<p>I&rsquo;m trying to get on with the new OS, but there&rsquo;s so many little bugs that Apple software no longer feels like it just works. It seems less intuitive and like nobody has really tested it thoroughly. Do Apple staff even use their products anymore, or are they all secretly harbouring Android devices?<\/p>\n<p>Here&rsquo;s a few issues that annoy me regularly, this list is <em>far<\/em> from exhaustive[&#8230;]<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/hachyderm.io\/@cocoafrog\/115959890263791831\">Joachim Kurz<\/a>:<\/p>\n<blockquote cite=\"https:\/\/hachyderm.io\/@cocoafrog\/115959890263791831\">\n<p>People had hundreds or thousands of bugs assigned. But of course they didn&rsquo;t actually look at them. The assignment didn&rsquo;t mean anything. A &#x201E;not assigned&ldquo; would at least have been honest and then you could have looked at all the unassigned bugs regularly.<\/p>\n\n<p>[&#8230;]<\/p>\n<p>There were radars assigned to people in a &#x201E;Future&ldquo; Milestone with P1. Which basically says &#x201E;hey, it&rsquo;s really important you do this. Well, not now. But some unspecified time in the future.&ldquo;<\/p>\n\n<p>Even though there were two &#x201E;Future&ldquo; milestones, a lot of radars simply got moved from the current milestone to the next, when the current milestone was over. Over multiple years! <\/p>\n\n<p>People who joined Apple got really stressed because they got assigned a lot of radars on the current milestone by their managers and had no way to actually finish them in time. Until someone explained to them &#x201E;no worries, we don&rsquo;t actually expect you to finish those, we just need to assign them to someone&ldquo;.<\/p>\n<\/blockquote>\n\n<p id=\"bugs-apple-loves-update-2026-02-02\">Update (<a href=\"#bugs-apple-loves-update-2026-02-02\">2026-02-02<\/a>): See also: <a href=\"https:\/\/9to5mac.com\/2026\/01\/30\/bugs-apple-loves-turns-annoying-bugs-into-a-scoreboard-of-wasted-human-time\/\">Marcus Mendes<\/a> and <a href=\"https:\/\/talk.tidbits.com\/t\/bugs-apple-love\/32783\">TidBITS-Talk<\/a>.<\/p>\n\n<p id=\"bugs-apple-loves-update-2026-03-30\">Update (<a href=\"#bugs-apple-loves-update-2026-03-30\">2026-03-30<\/a>): <a href=\"https:\/\/lapcatsoftware.com\/articles\/2026\/3\/11.html\">Jeff Johnson<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=47521876\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/lapcatsoftware.com\/articles\/2026\/3\/11.html\">\n<p>Regardless, an incentive still exists to file bug reports, because Apple actually fixes some of my bugs. My main complaint about the bug reporting process is not the unfixed bugs but rather the disrespect for bug reports and the people who file them. Apple intentionally wastes our time with no regrets, as if our time had no value, as if we had some kind of duty to serve Apple.<\/p>\n<p>[&#8230;]<\/p>\n<p>I can only assume that some bozos in Apple leadership incentivize underlings to close bug reports, no matter whether the bugs are fixed. Out of sight, out of mind. Apple&rsquo;s internal metrics probably tell them that they have no software quality problem, because the number of open bug reports is kept lower artificially.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Nick Hodulik (via Hacker News): You need to find an email. You type in the sender&rsquo;s name. Nothing. You try the subject line. Nothing. You try a unique word you know was in the email. Nothing. [&#8230;] You type a word. Autocorrect changes it. You delete it and type what you meant. Autocorrect changes it [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2026-01-24T00:28:25Z","apple_news_api_id":"4e6a02bb-4ba5-488d-9929-28dc18d4bd97","apple_news_api_modified_at":"2026-03-30T18:14:41Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAABQ==","apple_news_api_share_url":"https:\/\/apple.news\/ATmoCu0ulSI2ZKSjcGNS9lw","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":[1003,126,995,1143,1623,131,31,2741,30,2742,927,2109,1042],"class_list":["post-50801","post","type-post","status-publish","format-standard","hentry","category-technology","tag-airdrop","tag-applemail","tag-apple-pay","tag-apple-software-quality","tag-auto-correction","tag-bug","tag-ios","tag-ios-26","tag-mac","tag-macos-tahoe-26","tag-photos-app","tag-radar-and-feedback-assistant","tag-spotlight"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/50801","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=50801"}],"version-history":[{"count":7,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/50801\/revisions"}],"predecessor-version":[{"id":51432,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/50801\/revisions\/51432"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=50801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=50801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=50801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}