{"id":20163,"date":"2008-11-18T10:00:00","date_gmt":"2008-11-18T10:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2008\/11\/18\/is-second-hand-advice-better-than-no-advice-at-all\/"},"modified":"2008-11-18T10:00:00","modified_gmt":"2008-11-18T10:00:00","slug":"is-second-hand-advice-better-than-no-advice-at-all","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20081118-00\/?p=20163","title":{"rendered":"Is second-hand advice better than no advice at all?"},"content":{"rendered":"<p>Commenter <a href=\"http:\/\/blogs.msdn.com\/oldnewthing\/archive\/2007\/11\/06\/5924058.aspx#5987948\"> Grow Up<\/a> (if you&#8217;re so grown up yourself, why not use your real name?) took issue with the second-hand advice I gave when the discussion of protecting sensitive data. In that discussion, I gave second-hand advice on how one could protect information, and one reader apparently thought I was trying to malign said second-hand advice or was holding it up as non-authoritative. (In case you forgot: Everything here is non-authoritative. It&#8217;s all just my interpretation of the world around us. And that interpretation is often wrong. Don&#8217;t make me bring back the nitpicker&#8217;s corner.)<\/p>\n<p> I added the second-hand advice only because upon re-reading, I noticed that I wrote a lot about what you shouldn&#8217;t do but didn&#8217;t write about what you should do. I didn&#8217;t want to put my own neck on the line in an area I am not an expert, so I passed along second-hand advice instead, figuring second-hand advice was better than no advice at all. <\/p>\n<p> It may surprise you that I am in fact an expert at very few things. I do have a rather extensive background in general programming principles, and I use that experience to &#8220;fill in the gaps&#8221; in places others may need help doing so. For example, I&#8217;m pretty good at the &#8220;Imagine what the world would be like if that were true&#8221; game because I&#8217;ve seen a good amount of the computer world and can think of scenarios that others may miss. On the other hand, I&#8217;m good at the &#8220;What if two people did this?&#8221; game only because I bother to play it at all. (Usually, the answer to the question &#8220;What if two people did this?&#8221; is obvious. People merely forget to ask it.) I&#8217;m also good at reverse-engineering history. I can see how something evolved and work out why it ended up that way. <\/p>\n<p> So, suppose there&#8217;s a topic that I know a little bit about but not enough to come up with an expert recommendation. For example, I may want to caution you against doing something but I don&#8217;t have a good answer as to what you should be doing instead. Here are my options: <\/p>\n<ol>\n<li>Become an expert in the topic and develop a personal recommendation.     If it&#8217;s worth doing, it&#8217;s worth doing well. <\/li>\n<li>Pass along somebody else&#8217;s recommendation.     Second-hand advice is better than none. <\/li>\n<li>Develop an uninformed recommendation.     Even though it&#8217;s bad advice, at least it&#8217;s my bad advice. <\/li>\n<li>Don&#8217;t provide any recommendation at all.     If you can&#8217;t stand by it, then don&#8217;t write it. <\/li>\n<li>Don&#8217;t write the article in the first place.     If you can&#8217;t do a complete job, then don&#8217;t do it. <\/li>\n<\/ol>\n<p> The first option is not going to happen; I don&#8217;t <i>want<\/i> to become an expert in the topic. The last one is also unpleasant, because I do want to warn against what I consider to be a bad practice, or at least I may have some thoughts that I think are worth sharing. The middle option isn&#8217;t very pleasing either. Besides, this is a blog, not a textbook. If you want a thorough treatment of a topic, you&#8217;re looking in the wrong place. There are plenty of other bloggers who throw out half-baked ideas. I should be able to do it, too. <\/p>\n<p> Like I just did. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Commenter Grow Up (if you&#8217;re so grown up yourself, why not use your real name?) took issue with the second-hand advice I gave when the discussion of protecting sensitive data. In that discussion, I gave second-hand advice on how one could protect information, and one reader apparently thought I was trying to malign said second-hand [&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":[103],"class_list":["post-20163","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-non-computer"],"acf":[],"blog_post_summary":"<p>Commenter Grow Up (if you&#8217;re so grown up yourself, why not use your real name?) took issue with the second-hand advice I gave when the discussion of protecting sensitive data. In that discussion, I gave second-hand advice on how one could protect information, and one reader apparently thought I was trying to malign said second-hand [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/20163","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=20163"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/20163\/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=20163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=20163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=20163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}