{"id":4633,"date":"2013-04-17T07:00:00","date_gmt":"2013-04-17T07:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2013\/04\/17\/if-you-dont-know-what-youre-going-to-do-with-the-answer-to-a-question-then-theres-not-much-point-in-making-others-work-hard-to-answer-it\/"},"modified":"2013-04-17T07:00:00","modified_gmt":"2013-04-17T07:00:00","slug":"if-you-dont-know-what-youre-going-to-do-with-the-answer-to-a-question-then-theres-not-much-point-in-making-others-work-hard-to-answer-it","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20130417-00\/?p=4633","title":{"rendered":"If you don&#8217;t know what you&#8217;re going to do with the answer to a question, then there&#8217;s not much point in making others work hard to answer it"},"content":{"rendered":"<p>A customer asked the following question:<\/p>\n<blockquote class=\"q\"><p>  We&#8217;ve found that on Windows&nbsp;XP, when we call the XYZ function with the Awesome flag, the function fails for no apparent reason. However, it works correctly on Windows 7. Do you have any ideas about this? <\/p>\n<\/blockquote>\n<p> So far, the customer has described what they have observed, but they haven&#8217;t actually asked a question. It&#8217;s just nostalgia, and <a href=\"http:\/\/blogs.msdn.com\/b\/oldnewthing\/archive\/2008\/04\/15\/8397753.aspx\"> nostalgia is not a question<\/a>. (I&#8217;m rejecting &#8220;Do you have an ideas about this?&#8221; as a question because it too vague to be a meaningful question.) <\/p>\n<blockquote class=\"m\"><p>  Please be more specific about your question. Do you want to obtain Windows&nbsp;7-style behavior on Windows&nbsp;XP? Do you want to obtain Windows&nbsp;XP-style behavior on Windows&nbsp;7? Do you merely want to understand why the two behave differently? <\/p>\n<\/blockquote>\n<p> The customer replied, <\/p>\n<blockquote class=\"q\"><p>  Why do they behave differently? Was it a new design for Windows 7? If so, how do the two implementations differ? <\/p>\n<\/blockquote>\n<p> I fired up a handy copy of Windows&nbsp;XP in a virtual machine and started stepping through the code, and then I stopped and realized I was about to do a few hours&#8217; worth of investigation for no clear benefit. So I stopped and responded to their question with my own question. <\/p>\n<blockquote class=\"m\"><p>  Why do you want to know the reason for the change in behavior? How will the answer affect what you do next? Consider the following three answers: <\/p>\n<ol>\n<li>&#8220;The behavior was redesigned in Windows&nbsp;7.&#8221; <\/li>\n<li>&#8220;The Windows&nbsp;XP behavior was a bug that was fixed     in Windows&nbsp;7.&#8221; <\/li>\n<li>&#8220;The behavior change was a side-effect of a Windows Update     hotfix.&#8221; <\/li>\n<\/ol>\n<p> What will you do differently if the answer is (1) rather than (2) or (3)? <\/p>\n<\/blockquote>\n<p> The customer never responded. That saved me a few hours of my life. <\/p>\n<p> If you don&#8217;t know what you&#8217;re going to do with the answer to a question, then there&#8217;s not much point in others working hard to answer it. You&#8217;re just <a href=\"http:\/\/blogs.msdn.com\/b\/oldnewthing\/archive\/2012\/02\/02\/10263027.aspx\"> creating work for others for no reason<\/a>. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>A customer asked the following question: We&#8217;ve found that on Windows&nbsp;XP, when we call the XYZ function with the Awesome flag, the function fails for no apparent reason. However, it works correctly on Windows 7. Do you have any ideas about this? So far, the customer has described what they have observed, but they haven&#8217;t [&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-4633","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-other"],"acf":[],"blog_post_summary":"<p>A customer asked the following question: We&#8217;ve found that on Windows&nbsp;XP, when we call the XYZ function with the Awesome flag, the function fails for no apparent reason. However, it works correctly on Windows 7. Do you have any ideas about this? So far, the customer has described what they have observed, but they haven&#8217;t [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/4633","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=4633"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/4633\/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=4633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=4633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=4633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}