{"id":6691,"date":"2009-05-11T15:18:00","date_gmt":"2009-05-11T15:18:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2009\/05\/11\/lessons-from-the-last-few-days\/"},"modified":"2018-08-14T00:22:09","modified_gmt":"2018-08-14T00:22:09","slug":"lessons-from-the-last-few-days","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/lessons-from-the-last-few-days\/","title":{"rendered":"Lessons from the last few days"},"content":{"rendered":"<p>Twice in the past few days I&#8217;ve had the opportunity to be reminded that one shouldn&#8217;t forget lessons of the past &#8211; one of the opportunities was personal and the other was professional.\nThe personal one happened yesterday on my farm.&nbsp; The family was over for Mother&#8217;s day dinner and after dinner, my son wanted to go target shooting with my father.&nbsp; We got out the .22s and shot some cans and some targets.&nbsp; After a bit I decide to get out my 7mm-08 hunting rifle that I bought a few months ago.&nbsp; I had never shot it before and I wanted to see what it was like.&nbsp; I have a pretty fair experience with guns.&nbsp; I grew up around them, have shot them on and off my whole life and have taken a number of safety classes.&nbsp; However as I took up the 7mm-08, I wasn&#8217;t thinking very hard \ud83d\ude41&nbsp; I was treating it like a .22 and, other than the shape, there aren&#8217;t many similarities.&nbsp; I peered through the scope and sqeezed off a round.&nbsp; The recoil shoved the scope into my forehead and made a deep gash.&nbsp; After getting over the initial daze I just started kicking myself.&nbsp; I&#8217;ve fired guns with scopes many times.&nbsp; I&#8217;ve warned people about not putting your eye too close to it and none-the-less I had a momentary lapse and am paying for it.&nbsp; It&#8217;s amazing how you can forget something as simple as that.&nbsp; Fortunately, little harm was done other than a permanently blood stained shirt and a jolt to my pride.&nbsp; I suppose it may leave a scar, but that would be a good reminder of a lesson relearned.\nThe professional one happened Friday.&nbsp; We are just dotting the Is and crossing the Ts on the 2010 Beta 1 release.&nbsp; We had a big fire drill on Friday over a late bug discovery.&nbsp; The TFS installation\/configuration programs log everything they do to a text file so that we can assist customers when they have problems.&nbsp; We discovered that they were logging service account user names and passwords.&nbsp; This is another lesson from long ago.&nbsp; The issue of logging sensitive information first crossed my radar almost 10 years ago when we began our intensive focus on security and privacy issues.&nbsp; We discovered that many of our applications (back then) were doing it.&nbsp; It became one of the handfull of &#8220;no-no&#8217;s&#8221; that when into our security cookbooks and security training.&nbsp; Everyone on our development teams is required to retake security training every year to stay fresh on how to ensure we are writing secure products.&nbsp; Yet somehow we managed to let this get into the code.&nbsp; Of course, the good news is that we caught it even before the first Beta went out, so despite a momentary relapse, the awareness is there and the issue has been fixed.\nAs I&#8217;ve mused over these two incidents today, It has really struck me how similar they are.&nbsp; No matter how many times you&#8217;ve been told something, momentary lapses happen.&nbsp; It&#8217;s good to know that neither of these are likely to have significant long term consequences.&nbsp; However, I may have a scar and TFS may be known (internally at least) for having to take the last bug fix in all of Developer Division for the Beta 1 release.<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Twice in the past few days I&#8217;ve had the opportunity to be reminded that one shouldn&#8217;t forget lessons of the past &#8211; one of the opportunities was personal and the other was professional. The personal one happened yesterday on my farm.&nbsp; The family was over for Mother&#8217;s day dinner and after dinner, my son wanted [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[6,5],"class_list":["post-6691","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-personal","tag-tfs"],"acf":[],"blog_post_summary":"<p>Twice in the past few days I&#8217;ve had the opportunity to be reminded that one shouldn&#8217;t forget lessons of the past &#8211; one of the opportunities was personal and the other was professional. The personal one happened yesterday on my farm.&nbsp; The family was over for Mother&#8217;s day dinner and after dinner, my son wanted [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/6691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=6691"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/6691\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=6691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=6691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=6691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}