{"id":47362,"date":"2025-04-09T15:57:14","date_gmt":"2025-04-09T19:57:14","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=47362"},"modified":"2025-04-11T13:53:49","modified_gmt":"2025-04-11T17:53:49","slug":"why-companies-dont-fix-bugs","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/04\/09\/why-companies-dont-fix-bugs\/","title":{"rendered":"Why Companies Don&rsquo;t Fix Bugs"},"content":{"rendered":"<p><a href=\"https:\/\/idiallo.com\/blog\/companies-dont-fix-bugs\">Ibrahim Diallo<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=43615346\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/idiallo.com\/blog\/companies-dont-fix-bugs\"><p>A few years ago, a lone programmer named t0st did something extraordinary: he fixed an 8-year-old bug in <em>GTA Online<\/em> that had been driving players crazy. The bug? Painfully long load times, sometimes up to 20 minutes. While the single-player mode loaded in seconds. His solution was elegant: a 13-line code tweak that cut load times by 70%. Rockstar Games, the studio behind <em>GTA<\/em>, rewarded him with a $10,000 bounty and patched the game. Problem solved, right? <\/p><p>Not quite.  <\/p><p>The internet erupted with criticism. How could a billion-dollar company miss something so obvious? Were their developers incompetent? As someone who&rsquo;s worked in tech, I can tell you the answer isn&rsquo;t that simple. The real story here isn&rsquo;t about lazy developers or technical incompetence. It&rsquo;s about how even the simplest fixes get lost in the labyrinth of corporate priorities.<\/p><\/blockquote>\n\n<p>I think these kinds of bugs do drive customers away, but did it really happen if you can&rsquo;t measure it? I wish Tim Cook would <em>not<\/em> think about the &ldquo;<a href=\"https:\/\/www.macobserver.com\/tmo\/article\/tim-cook-soundly-rejects-politics-of-the-ncppr-suggests-group-sell-apples-s\">bloody ROI<\/a>&rdquo; regarding software quality, too. Apple had the <a href=\"https:\/\/www.brianhertzog.com\/blog\/cabinets\">back of the cabinet<\/a> mentality as a young company, but now that it has F.U. money it chooses not to care. Shouldn&rsquo;t it be the other way around? Conversely, there are some small companies who will dig into any issue that you report, even though it may turn out to be a bug that doesn&rsquo;t affect anyone else. (At bigco scale, odds are that it does.) Not only is this great because it directly solves my problem, but I also know that I&rsquo;m dealing with craftspeople and that if they treat others the same way the product is probably solid in ways I couldn&rsquo;t imagine.<\/p>\n\n<p><a href=\"https:\/\/idiallo.com\/blog\/companies-dont-fix-bugs#comment-4548\">Tim<\/a>:<\/p>\n<blockquote cite=\"https:\/\/idiallo.com\/blog\/companies-dont-fix-bugs#comment-4548\"><p>There&rsquo;s some software from a big company that I have to use for a project (not my choice), and it drives me crazy how buggy it is. The same company is running ads for internet service in my city. Given my experience with the software, there is zero chance I&rsquo;d ever consider them as my ISP. I know it&rsquo;s not the same team, but they give off a corporate aura of not caring. Even if I knew for certain that the internet service would be perfect, I can&rsquo;t in good faith reward them with money for their software apathy.<\/p><p>The best companies realize that the best advertising is a quality product, the easiest customers to sell to are their existing customers, and happy customers are their own free advertising team. All the buggy software I see today is causing me to have absolutely no loyalty to any of these companies. It is unbelievably shortsighted for them not to see this.<\/p><\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/04\/09\/soured\/\">Soured<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/03\/28\/apple-needs-a-snow-sequoia\/\">Apple Needs a Snow Sequoia<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/03\/04\/premium-hardware-subpar-software\/\">Premium Hardware, Subpar Software<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/12\/investing-10-to-pay-back-technical-debt\/\">Investing 10% to Pay Back Technical Debt<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/05\/11\/problems-with-promotion-oriented-cultures\/\">Problems With Promotion-Oriented Cultures<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/03\/23\/incentives-in-product-design-and-development\/\">Incentives in Product Design and Development<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/10\/01\/priorities\/\">Priorities<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2017\/11\/29\/why-little-bugs-need-to-get-fixed\/\">Why Little Bugs Need to Get Fixed<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Ibrahim Diallo (via Hacker News): A few years ago, a lone programmer named t0st did something extraordinary: he fixed an 8-year-old bug in GTA Online that had been driving players crazy. The bug? Painfully long load times, sometimes up to 20 minutes. While the single-player mode loaded in seconds. His solution was elegant: a 13-line [&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":"2025-04-09T19:57:17Z","apple_news_api_id":"48a50d73-f43a-4057-bfcd-60b3871eb025","apple_news_api_modified_at":"2025-04-11T17:53:52Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/ASKUNc_Q6QFe_zWCzhx6wJQ","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,1143,131,101,27,418,31,30,71,251],"class_list":["post-47362","post","type-post","status-publish","format-standard","hentry","category-technology","tag-apple","tag-apple-software-quality","tag-bug","tag-business","tag-craft","tag-game","tag-ios","tag-mac","tag-programming","tag-working"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47362","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=47362"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47362\/revisions"}],"predecessor-version":[{"id":47380,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47362\/revisions\/47380"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=47362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=47362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=47362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}