<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>If you're asking somebody to help you, you want to make it easy for them, not harder</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2012/11/06/10365956.aspx</link><description>By "somebody" I meant "you".</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: If you're asking somebody to help you, you want to make it easy for them, not harder</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2012/11/06/10365956.aspx#10367505</link><pubDate>Sun, 11 Nov 2012 05:14:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10367505</guid><dc:creator>Alex Cohn</dc:creator><description>&lt;p&gt;I wonder, did the liason refer to Raymond&amp;#39;s response, or to their own original question?&lt;/p&gt;
&lt;p&gt;More often than not, e-mails chain the replies. Usually it&amp;#39;s OK to drop this duplicate text when quoting; but here, this context is important.&lt;/p&gt;
&lt;p&gt;Actually, the situation is somewhat similar to the original question.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10367505" width="1" height="1"&gt;</description></item><item><title>re: If you're asking somebody to help you, you want to make it easy for them, not harder</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2012/11/06/10365956.aspx#10367329</link><pubDate>Fri, 09 Nov 2012 20:17:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10367329</guid><dc:creator>Timothy Byrd</dc:creator><description>&lt;p&gt;In c:\Program Files (x86)\Microsoft Visual Studio 10.0\vc\atlmfc\include\afxwinforms.inl, we had to change&lt;/p&gt;
&lt;p&gt;extern &amp;quot;C&amp;quot; void &amp;nbsp; AfxmEnsureManagedInitialization();&lt;/p&gt;
&lt;p&gt;to&lt;/p&gt;
&lt;p&gt;extern &amp;quot;C&amp;quot; void &amp;nbsp;__cdecl AfxmEnsureManagedInitialization();&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10367329" width="1" height="1"&gt;</description></item><item><title>re: If you're asking somebody to help you, you want to make it easy for them, not harder</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2012/11/06/10365956.aspx#10366578</link><pubDate>Wed, 07 Nov 2012 15:56:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10366578</guid><dc:creator>Gabe</dc:creator><description>&lt;p&gt;Jolyon Smith: Even if you do manage to reproduce the customer&amp;#39;s problem, you still don&amp;#39;t know if you actually reproduced the SAME problem. Maybe you figured out how to get that error on line 42, but there&amp;#39;s no telling how many ways to get that same error. Who&amp;#39;s to say you did the same thing to get that error?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10366578" width="1" height="1"&gt;</description></item><item><title>re: If you're asking somebody to help you, you want to make it easy for them, not harder</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2012/11/06/10365956.aspx#10366494</link><pubDate>Wed, 07 Nov 2012 10:27:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10366494</guid><dc:creator>Neil</dc:creator><description>&lt;p&gt;@pete.d Not sure whether you could class it as a typo but VC2005&amp;#39;s intrin.h misdeclared _interlockedbittestand[re]set (the volatile keyword was accidentally omitted from the first parameter). [Fixed in VC2008.]&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10366494" width="1" height="1"&gt;</description></item><item><title>re: If you're asking somebody to help you, you want to make it easy for them, not harder</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2012/11/06/10365956.aspx#10366490</link><pubDate>Wed, 07 Nov 2012 09:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10366490</guid><dc:creator>cheong00</dc:creator><description>&lt;p&gt;@Jonathan: Hey, you&amp;#39;re assuming the staffs working at customer liason know the product.&lt;/p&gt;
&lt;p&gt;While some of them do, in my experience most of them have &amp;quot;user&amp;quot; level of knowledge of the software they&amp;#39;re supporting (i.e.: they themselve don&amp;#39;t necessary know more than us). What they&amp;#39;re required to do is to search in their knowledge base, hoping there is similar problem recorded there, and esculate to supervisors or even engineers if they&amp;#39;re unable to handle the problem.&lt;/p&gt;
&lt;p&gt;Their knowledge base don&amp;#39;t necessary have information on which part of VS installation is NOT localized. So I&amp;#39;m not surprised if some of them do not know this.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10366490" width="1" height="1"&gt;</description></item><item><title>re: If you're asking somebody to help you, you want to make it easy for them, not harder</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2012/11/06/10365956.aspx#10366469</link><pubDate>Wed, 07 Nov 2012 08:40:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10366469</guid><dc:creator>Jonathan</dc:creator><description>&lt;p&gt;Regarding Localization: Presumably header files are not localized. However, the customer didn&amp;#39;t know that, so they helpfully tried to include whichever info they believe is relevant, including the fact that their version of Windows/VS/etc. is German. The support person should know whether this detail is relevant or not.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10366469" width="1" height="1"&gt;</description></item><item><title>re: If you're asking somebody to help you, you want to make it easy for them, not harder</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2012/11/06/10365956.aspx#10366443</link><pubDate>Wed, 07 Nov 2012 06:11:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10366443</guid><dc:creator>meh</dc:creator><description>&lt;p&gt;Based on, &amp;quot;If you&amp;#39;re asking somebody to help you, you want to make it easy for them, not harder&amp;quot;, then I think one would have to agree that providing the header would ease the task (and probably a simple project that includes the header and build log showing the error). And that the best person to obtain this is also the person asking for help.&lt;/p&gt;
&lt;p&gt;Anyways, I find the reaction entertaining. Sometimes one can be lazy about these things by asking (for example) someone you know is a pickle junkie to help... he&amp;#39;ll go out of his way to get a hot dill fix. This wasn&amp;#39;t one of those times.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10366443" width="1" height="1"&gt;</description></item><item><title>re: If you're asking somebody to help you, you want to make it easy for them, not harder</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2012/11/06/10365956.aspx#10366410</link><pubDate>Wed, 07 Nov 2012 02:22:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10366410</guid><dc:creator>Gechurch</dc:creator><description>&lt;p&gt;@Joylon&lt;/p&gt;
&lt;p&gt;&amp;quot;Yes. &amp;nbsp;Somebody can. &amp;nbsp;But since Nobody has been asked to...&amp;quot;&lt;/p&gt;
&lt;p&gt;That&amp;#39;s a classic children&amp;#39;s game you&amp;#39;re playing there:&lt;/p&gt;
&lt;p&gt;Mum: &amp;quot;Can you wash the dishes, Billy?&amp;quot;&lt;/p&gt;
&lt;p&gt;Billy: &amp;quot;I am capable of doing that, yes&amp;quot;&lt;/p&gt;
&lt;p&gt;The difference is that the child is trying to get out of doing something. Here, the customer liason is getting assistance with an issue they&amp;#39;re responsible for getting sorted out. It&amp;#39;s in their interest to do what is asked. And I certainly don&amp;#39;t buy the argument that they didn&amp;#39;t understand that they should have done. This is a Microsoft employee. They should understand what is required to look into a problem like this, and they should also understand that the tech helping them is a valuable commodity who&amp;#39;s time they should not be wasting.&lt;/p&gt;
&lt;p&gt;Your speculation is exactly as it should have played out. In fact, it should never have gotten that far. If I was working triage on an issue where line 42 is causing a compiler I sure as heck know what my first question would be... &amp;quot;What&amp;#39;s on line 42?&amp;quot;.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10366410" width="1" height="1"&gt;</description></item><item><title>re: If you're asking somebody to help you, you want to make it easy for them, not harder</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2012/11/06/10365956.aspx#10366407</link><pubDate>Wed, 07 Nov 2012 01:54:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10366407</guid><dc:creator>cheong00</dc:creator><description>&lt;p&gt;On somewhat unrelated note, I remember a bug cased by Chinese character caused the source control to break... a few labelled versions contains only the label and that version of source is not retrievable. Eventally the company banned the use of Chinese in all future versions of source code (except the string resource table).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10366407" width="1" height="1"&gt;</description></item><item><title>re: If you're asking somebody to help you, you want to make it easy for them, not harder</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2012/11/06/10365956.aspx#10366388</link><pubDate>Wed, 07 Nov 2012 00:59:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10366388</guid><dc:creator>Jolyon Smith</dc:creator><description>&lt;p&gt;@Raymond, yes of course that is a possibility. &amp;nbsp;Identifying additional possibilities doesn&amp;#39;t preclude the existing ones, but when helping people to help themselves by sharing all relevant information it can often help to return the favour by sharing what /you/ already think or know. &amp;nbsp;That can often help the other person come to a realisation of something they had previously overlooked, all on their own.&lt;/p&gt;
&lt;p&gt;(In which case such a post would have become one of those that ended with &amp;quot;We never heard back&amp;quot;) &amp;nbsp;:)&lt;/p&gt;
&lt;p&gt;It&amp;#39;s also important to investigate the real bug, which is why reproducible test cases should *always* come from the customer. &amp;nbsp;Trying to recreate a test case in blissful isolation is a waste of time. &amp;nbsp;If you succeed then you just spent time recreating what the customer already had. &amp;nbsp;If you fail then it proves nothing because you cannot be sure that what you recreated is actually a perfect model of the customer&amp;#39;s problem, so you still have to go back and ask for the test case.&lt;/p&gt;
&lt;p&gt;In our case (middleware software), because such test cases are usually highly complex and contain a large number of variables and external systems which often aren&amp;#39;t relevant to the bug, we further stipulate that the test case should be reduced to the simplest possible scenario that demonstrates the problem.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10366388" width="1" height="1"&gt;</description></item></channel></rss>