{"id":23553,"date":"2008-02-06T10:00:00","date_gmt":"2008-02-06T10:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2008\/02\/06\/when-theres-a-problem-with-the-platform-you-blame-the-platform-whether-its-the-platforms-fault-or-not\/"},"modified":"2008-02-06T10:00:00","modified_gmt":"2008-02-06T10:00:00","slug":"when-theres-a-problem-with-the-platform-you-blame-the-platform-whether-its-the-platforms-fault-or-not","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20080206-00\/?p=23553","title":{"rendered":"When there&#039;s a problem with the platform, you blame the platform, whether it&#039;s the platform&#039;s fault or not"},"content":{"rendered":"<p>I watched with a twinge of sad recognition <a href=\"http:\/\/scobleizer.com\/2007\/12\/27\/bloglines-sucks-2\/\"> Scoble&#8217;s hissy fit when his blog didn&#8217;t show up correctly in Bloglines<\/a> because it was the classic application compatibility problem, just shifted to the world of Web 2.0. (I don&#8217;t know what <i>Web 2.0<\/i> means, but since nobody else who uses the term knows what it means either, I&#8217;m at least in good company.)\n It followed the usual pattern. First, there&#8217;s &#8220;It works on that other system but not on yours, so it&#8217;s obviously your fault,&#8221; followed by the invective &#8220;You suck.&#8221;\n Next, the development team scrambles to study the problem and the investigation reveals that <a href=\"http:\/\/scobleizer.com\/2007\/12\/27\/bloglines-sucks-2\/#comment-1811745\"> the bug was in the app after all<\/a>. But that doesn&#8217;t get the platform off the hook. They <a href=\"http:\/\/journal.paul.querna.org\/articles\/2007\/12\/27\/in-reply-to-bloglines-sucks\/\"> had to disabled a feature (temporarily, at least) because one app was breaking the rules and ruining it for everybody<\/a>.\n Even the aftermath follows the classic application compatibility story arc, wherein <a href=\"http:\/\/scobleizer.com\/2007\/12\/28\/bloglines-doesnt-suck\/\"> Scoble admits that Bloglines doesn&#8217;t suck but still defends his tantrum<\/a> because he &#8220;needed to force the issue cause no one was taking care of this bug.&#8221; (It&#8217;s the <a href=\"http:\/\/blogs.msdn.com\/oldnewthing\/archive\/2007\/02\/26\/1763692.aspx\"> Politician&#8217;s Fallacy<\/a>: Something must be done. This is something. Therefore, we must do it.) In an addendum to the original rant, he adds, &#8220;I needed to force the issue because I was losing readers.&#8221; In other words, &#8220;I don&#8217;t care whose fault it is, but I&#8217;ll blame Bloglines so that somebody is on the hook for fixing it, even if they didn&#8217;t cause the problem.&#8221; In the same way customers which encounter an application compatibility problem will expect Microsoft to fix it regardless of whose fault it actually is, because they&#8217;re losing money (readers) every day the problem persists, and complaining loudly is perceived as the best way to get people to help you. (While it&#8217;s true that complaining loudly will get people to help you, it is also an effective way to get people to hate you.)<\/p>\n<p> There&#8217;s no moral to this story, just a curious connection between recent events and my pet topic of application compatibility. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I watched with a twinge of sad recognition Scoble&#8217;s hissy fit when his blog didn&#8217;t show up correctly in Bloglines because it was the classic application compatibility problem, just shifted to the world of Web 2.0. (I don&#8217;t know what Web 2.0 means, but since nobody else who uses the term knows what it means [&hellip;]<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[26],"class_list":["post-23553","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-other"],"acf":[],"blog_post_summary":"<p>I watched with a twinge of sad recognition Scoble&#8217;s hissy fit when his blog didn&#8217;t show up correctly in Bloglines because it was the classic application compatibility problem, just shifted to the world of Web 2.0. (I don&#8217;t know what Web 2.0 means, but since nobody else who uses the term knows what it means [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/23553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=23553"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/23553\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=23553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=23553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=23553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}