{"id":98005,"date":"2018-02-12T07:00:00","date_gmt":"2018-02-12T22:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/?p=98005"},"modified":"2019-03-13T01:01:04","modified_gmt":"2019-03-13T08:01:04","slug":"20180212-00","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20180212-00\/?p=98005","title":{"rendered":"There are no bugs in the I\/O manager"},"content":{"rendered":"<p><a HREF=\"https:\/\/en.wikipedia.org\/wiki\/Mark_Zbikowski\">Mark Zbikowski<\/a> told me a story from the early Windows NT days. <\/p>\n<p> He found a race condition in the file system code and went to see the lead developer for the I\/O subsystem. <\/p>\n<p>&#8220;There are no bugs in the I\/O Manager,&#8221; the developer proclaimed. <\/p>\n<p>Mark walked through the scenario to demonstrate the problem. <\/p>\n<p>The lead developer went to his editor and typed furiously for two or three minutes, ending with a theatrical punch of the <kbd>Enter<\/kbd> key. <\/p>\n<p>And he turned to Mark and proclaimed, &#8220;There are no bugs in the I\/O Manager.&#8221; <\/p>\n","protected":false},"excerpt":{"rendered":"<p>True each time it is uttered.<\/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":[2],"class_list":["post-98005","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-history"],"acf":[],"blog_post_summary":"<p>True each time it is uttered.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/98005","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=98005"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/98005\/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=98005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=98005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=98005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}