{"id":36,"date":"2007-12-14T17:35:27","date_gmt":"2007-12-14T16:35:27","guid":{"rendered":"http:\/\/www.bluej.org\/mrt\/?p=36"},"modified":"2020-05-15T15:46:27","modified_gmt":"2020-05-15T15:46:27","slug":"tales-of-user-support-questions-how-not-to-ask-for-help","status":"publish","type":"post","link":"https:\/\/blogs.kcl.ac.uk\/proged\/2007\/12\/14\/tales-of-user-support-questions-how-not-to-ask-for-help\/","title":{"rendered":"Tales Of User Support Questions &#8211; How Not To Ask For Help"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.bluej.org\/mrt\/wp-content\/uploads\/2007\/12\/puzzled-small.png\" border=\"1\" alt=\"Puzzled-Small\" hspace=\"8\" vspace=\"6\" width=\"280\" height=\"228\" align=\"right\" \/>Doing user support can be a bit tiring sometimes. Then again, sometimes it can be funny.<br \/>\nWe all have problems with software sometimes, and it is good if you can mail some support person to get some help. In our development team, we get quite a bit of mail from our users. But obviously, some users are better at asking questions than others.<\/p>\n<p>Should you ever find yourself in the situation where you need to ask a question, maybe it will help to keep the following examples in mind.<\/p>\n<p>Here are some of my favourite user questions and comments from the last few years.<\/p>\n<p><!--more--><br \/>\nFirst, a bit of context. We are a very small team, so we don&#8217;t have a separate support group. All of the developers on the team do a bit of user support (we all get the mails), while one of us if officially responsible at any time. We try to be as helpful as we can, and make every effort to answer every question or solve every problem.<\/p>\n<p>The person being responsible changes over time. I did the primary user support some years ago, then Bruce took over, then Andrew, Kasper, Poul, and now it&#8217;s mostly Davin.<\/p>\n<p>A bit of context: Our system is a development environment for beginners, so our users are often students at college or high school, and novices in programming; the system is called &#8220;BlueJ&#8221;.<\/p>\n<p>I have removed names and email addresses, but otherwise all these mails are real and complete.<\/p>\n<p><strong>1 &#8211; Web translators gone mad<\/strong><\/p>\n<p>The first category is the <strong>Babel Fish<\/strong> category. The problem is fairly understandable and harmless &#8211; not everyone is a native English speaker. Was there an automated web translator at work here? Or has someone carefully hand-crafted this? I don&#8217;t know, but it makes it quite a challenge to answer!<\/p>\n<blockquote><p><span style=\"font-family:monospace\">From: \txxxxxxxx@ig.com.br<br \/>\nSubject: \tobjects-first mailing list<br \/>\nDate: \t23 July 2004 11:26:35 BST<br \/>\nTo: \tmik@mip.sdu.dk<\/span><\/p>\n<p>Good day,<br \/>\nPrezados srs.as.<br \/>\nVery I am interested in learning the Java language. It would like to get tips of as to obtain to learn without having that to spend<br \/>\nvery, it type:<br \/>\n&#8211; Where I can obtain softwares basic and gratuitous, you emend.<br \/>\n&#8211; I am looking softwares or you emend FREE that explain what the object is orientation!<br \/>\nWhat it must contain in the KIT OF TOOLS FOR DESENVOLER a SYSTEM IN JAVA?<br \/>\nI ask for that for gentility leie my email and answers me.<br \/>\nAnticipatedly I am thankful and I wait.<br \/>\nxxxxxxxxxx<br \/>\nS\u00e3o Paulo &#8211; SP<br \/>\n@: xxxxxxxxxxx@hotmail.com<\/p><\/blockquote>\n<p><strong>2 &#8211; The mind reader<br \/>\n<\/strong><br \/>\nThe next group is the <strong>Am-I-Psychic?<\/strong> category. The problem is that some users ask for help, but don&#8217;t really tell us what their problems are. Again, we try our best &#8211; but what can you say?<\/p>\n<blockquote><p><span style=\"font-family:monospace\">From: \txxxxxxxxx@lycos.com<br \/>\nSubject: \tRe: [Bluej-discuss] Request: help<br \/>\nDate: \t20 December 2003 09:28:45 GMT<br \/>\nTo: \tbluej-support@bluej.org<\/span><\/p>\n<p>I am new to java and bluej anyone help.<\/p><\/blockquote>\n<p>Yes, that&#8217;s really the complete email! How do you answer that? Or this one:<\/p>\n<blockquote><p>From: \txxxxxxxxxxx@yahoo.com<br \/>\nSubject: \tproblems in blue j<br \/>\nDate: \t12 January 2006 12:46:55 GMT<br \/>\nTo: \tM.Kolling@kent.ac.uk<\/p>\n<p>there some problems in blue j<\/p><\/blockquote>\n<p>Yes, I believe that. Why not tell me what they are? Is this a question? Or just some constructive criticism?<br \/>\n<strong><\/strong><\/p>\n<p><strong> <\/strong><\/p>\n<p><strong>3 &#8211; Write My Code &#8211; And be quick about it!<br \/>\n<\/strong>Then there is a whole bunch of mails I get regularly in the <strong>Could-You-Do-My-Homework-For-Me-Please<\/strong> category. Since ours is an educational system, and my email address is on the web site, some students seem to conclude that we must be there to provide homework help. A sort of Rent-A-Coder. Just without the payment.<\/p>\n<blockquote><p><span style=\"font-family:monospace\"> From: \txxxxxxxxx@hotmail.com<br \/>\nSubject: \tJavaLogoProg-help<br \/>\nDate: \t9 March 2004 10:47:56 GMT<br \/>\nTo: \tmik@mip.sdu.dk<\/span><\/p>\n<p>Dear Sir K\u00f3lling,<\/p>\n<p>We are 2 students of an Dutch Highschool.<br \/>\nFor one subject we are using Java Logo Prog.<br \/>\nBut we don&#8217;t understand the programm, and our teacher doesn&#8217;t want to explain it to us&#8230;.<br \/>\nSo now we would like to ask you for your help, could you maybe make something like this, some figure so we have something to give to our teacher:<\/p>\n<p><em>(some Java code fragments removed)<\/em><\/p>\n<p><span style=\"font-family:monospace\">Yours sincerily,<br \/>\nxxxxxxxxx xxxxxxxxxxx<br \/>\nand<br \/>\nxxxxxxxxx xxx xxxxxxxxxxx<br \/>\nPs. We got your emailadress from your site.<\/span><\/p>\n<p>Ontvang je Hotmail &amp; Messenger berichten op je mobiele telefoon met Hotmail SMS klik hier<\/p><\/blockquote>\n<p>And then there are the ones that also tell you that you have to be quick about it. After all, there are deadlines!<\/p>\n<blockquote><p><span style=\"font-family:monospace\"> From: \txxxxxxxxxxxx@rediffmail.com<br \/>\nSubject: \t[Bluej-discuss] (no subject)<br \/>\nDate: \t26 June 2007 17:19:26 BST<br \/>\nTo: \tbluej-discuss@bluej.org<\/span><\/p>\n<p>Respected Sir,<br \/>\nI would require the solution to my problem of the program were I have to store first 10 prime numbers and user  gives the range and the prime nos in that range is printed out. I need the solution in my BlueJ version of jdk1.5.0.<br \/>\nThe date of submission is very limited so I want your urgent response<br \/>\nplease.<br \/>\nxxxxxxxxx.<\/p><\/blockquote>\n<p><strong>4 &#8211; Compile This!<\/strong><\/p>\n<p><strong> <\/strong><\/p>\n<p>Also popular is the <strong>Compile-This!<\/strong> category. These are users that  send you only code. No text. No comment. No questions. What are they expecting?<\/p>\n<blockquote><p><span style=\"font-family:monospace\"> From: \txxxxxxxxxx@yahoo.co.in<br \/>\nSubject: \terror<br \/>\nDate: \t22 March 2005 16:33:19 GMT<br \/>\nTo: \tmik@mip.sdu.dk<\/span><\/p>\n<p>class menu<br \/>\n{<br \/>\npublic static void main(String arg[])<br \/>\n{<br \/>\nchar choice;<br \/>\nString s1,s2,s3,side,breadth,len;<br \/>\nint s,num,num1,num2,num3,num4,num5,s4;<br \/>\ndouble area;<br \/>\nInputStreamReader iReader =new InputStreamReader(System.in);<br \/>\nBufferedReader br=new BufferedReader(iReader);<br \/>\nBufferedReader br1=new BufferedReader(iReader);<br \/>\nBufferedReader br2=new BufferedReader(iReader);<br \/>\ndo{<br \/>\nSystem.out.println(&#8220;1.Area of square&#8221;);<br \/>\nSystem.out.println(&#8220;2.Area of rectangle&#8221;);<br \/>\nSystem.out.println(&#8220;3.Area of circle&#8221;);<br \/>\nSystem.out.println(&#8220;4.Exit&#8221;);<br \/>\nSystem.out.println(&#8220;Enter 1 to 4&#8221;);<br \/>\nchoice=(char)System.in.read();<br \/>\n}<br \/>\nwhile(choice&lt;&#8216;1&#8217;||choice&gt;&#8217;4&#8217;);<br \/>\nSystem.out.println(&#8216;n&#8217;);<br \/>\nswitch(choice)<br \/>\n{<br \/>\ncase &#8216;1&#8217;:System.out.println(&#8220;Enter side of square&#8221;);<br \/>\nside=br.readLine();<br \/>\nnum=Integer.parselnt(side);<br \/>\narea=num*num;<br \/>\nSystem.out.println(&#8220;Area of square: &#8220;+area);<br \/>\nbreak;<br \/>\ncase &#8216;2&#8217;:System.out.println(&#8220;Enter length and breadth&#8221;);<br \/>\nlen=br1.readLine();<br \/>\nnum1=Integer.parselnt(len);<br \/>\nbreadth=br1.readLine();<br \/>\nnum2=Integer.parselnt(breadth);<br \/>\narea=num1*num2;<br \/>\nSysteam.out.println(&#8220;Area of rectangle: &#8220;+area);<br \/>\nbreak;<br \/>\ncase &#8216;3&#8217;:System.out.println(&#8220;Enter 3 sides of triangle&#8221;);<br \/>\ns1=br.readLine();<br \/>\ns2=br1.readLine();<br \/>\ns3=br2.readLine();<br \/>\nnum3=Integer.parselnt(s1);<br \/>\nnum4=Integer.parselnt(s2);<br \/>\nnum5=Integer.parselnt(s3);<br \/>\ns4=(num3+num4+num5)\/2;<br \/>\narea=Math.sqrt(s4(s4-num3)*(s4-num4)*(s4-num5));<br \/>\nSystem.out.println(&#8220;Area of triangle: &#8220;+area);<br \/>\nbreak;<br \/>\n}<br \/>\n}<br \/>\n}<\/p><\/blockquote>\n<p>Yes, this is really the complete email!<\/p>\n<p><strong>5 &#8211; &#8220;Doctor, every time I poke this stick in my ear, it hurts over here!&#8221;<br \/>\n<\/strong><br \/>\nNext we have the <strong>Why-Would-You-Do-That? <\/strong>category. Here&#8217;s an example:<\/p>\n<blockquote><p><span style=\"font-family:monospace\">From: bugzilla-daemon@bluej.org<br \/>\nDate: 12 January 2006 10:09:46 AM<br \/>\nTo: mik@kent.ac.uk<br \/>\nSubject: [Bug 1012] New: error when renaming bluej.exe to Java.exe<\/span><\/p>\n<p>http:\/\/bugs.bluej.org\/show_bug.cgi?id=1012<\/p>\n<p>Summary: error when renaming bluej.exe to Java.exe<br \/>\nProduct: BlueJ<br \/>\nVersion: 2.1.1<br \/>\nPlatform: PC<br \/>\nOS\/Version: Windows XP<br \/>\nStatus: NEW<br \/>\nSeverity: minor<br \/>\nPriority: P3<br \/>\nComponent: unknown<br \/>\nAssignedTo: xxxxxxx@xxxxxx.xxx<br \/>\nReportedBy: xxxxxxxxx@hotmail.com<\/p><\/blockquote>\n<blockquote><p><span style=\"font-family:monospace\">If you rename bluej.exe (the file that runs BlueJ) to Java.exe, the computer<br \/>\nloads an infinite number of copies of BlueJ and crashes.<\/span><\/p><\/blockquote>\n<p>Well, then &#8212; don&#8217;t!!<\/p>\n<p><strong>6 &#8211; Bless them<br \/>\n<\/strong><br \/>\nSome users, however, are different. They are blessed with a surprising amount of patience. Although that&#8217;s nice to see, you cannot avoid cringing a bit. The <strong>When-I-Have-Problems-I-Reinstall<\/strong> category.<\/p>\n<blockquote><p><span style=\"font-family:monospace\"> From: \txxxxxxxxxx@brunel.ac.uk<br \/>\nSubject: \tRe: creating an object<br \/>\nDate: \t28 February 2006 10:31:38 GMT<br \/>\nTo: \tbluej-discuss-owner@bluej.org<\/span><\/p>\n<p>i can not create an object in bluej (the little red box in the bottom left hand side of the screen)<\/p>\n<p>i have left the class creating an object over night! in the morning there was still no object \ud83d\ude41<\/p>\n<p>i have uninstalled and installed it many times. And downloaded versions of the net!<\/p>\n<p>please help!<\/p><\/blockquote>\n<p>Or this even more worrying one:<\/p>\n<blockquote><p><span style=\"font-family:monospace\">From: \txxxxxxxxxxxx@fastmail.fm<br \/>\nSubject: \tI need your help<br \/>\nDate: \t12 May 2004 15:05:26 BST<br \/>\nTo: \tmik@mip.sdu.dk<\/span><\/p>\n<p>I have problem in blue j. i get error &#8216;; expected&#8217;. I have reinstalled bluej sevrel times<br \/>\nand I have re-installed windows twice, but still I get the same error. Can you tell me<br \/>\nwhat is wrong plz.<\/p>\n<p>xxxxxxxxx<\/p><\/blockquote>\n<p><strong>7 &#8211; Almighty Bruce<br \/>\n<\/strong><br \/>\nOf course, sometimes support is not without its rewards. Occasionally, we receive praise &#8211; that&#8217;s nice to see:<\/p>\n<blockquote><p><span style=\"font-family:monospace\"> From: \txxxxxxxxxxxxx@hotmail.com<br \/>\nSubject: \tRe: [Bluej-discuss] Seeing output<br \/>\nDate: \t26 October 2004 07:26:20 BST<br \/>\nTo: \tbluej-discuss@bluej.org<\/span><\/p>\n<p>So everyone knows- Bruce is so cool. He solved my problem and made my night.<\/p>\n<p>Fortunately, my problem was only based on the user&#8217;s (that&#8217;s me) lack of knowledge. But Almighty Bruce has given me the answer I needed:)<\/p>\n<p>Xxxxxx<\/p><\/blockquote>\n<p>That&#8217;s very nice of her!<\/p>\n<p><strong>8 &#8211; Optimism<br \/>\n<\/strong><br \/>\nAnd lastly the <strong>Can&#8217;t-Hurt-To-Ask<\/strong> category. Users perhaps a little over-optimistic about the amount of work we can do for them:<\/p>\n<blockquote><p>From: \txxxxxxxxxx@hotmail.com<br \/>\nSubject: \tBlueJ<br \/>\nDate: \t19 October 2006 05:45:38 BST<br \/>\nTo: \tM.Kolling@kent.ac.uk<\/p>\n<p>Hi Michael,<\/p>\n<p>Can you write a book (Java- BlueJ) for high school student?  Thanks<\/p>\n<p>xxxxxxxxxxx.<\/p><\/blockquote>\n<p>And, no, unfortunately I didn&#8217;t answer that by writing a textbook.<\/p>\n<p>So, next time you need help &#8211; by all means, ask! But also ask yourself: Are you in one of these categories?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Doing user support can be a bit tiring sometimes. Then again, sometimes it can be funny. We all have problems with software sometimes, and it is good if you can mail some support person to get some help. In our &hellip; <a href=\"https:\/\/blogs.kcl.ac.uk\/proged\/2007\/12\/14\/tales-of-user-support-questions-how-not-to-ask-for-help\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":179,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-36","post","type-post","status-publish","format-standard","hentry","category-miscellaneous"],"_links":{"self":[{"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/posts\/36","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/users\/179"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/comments?post=36"}],"version-history":[{"count":1,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/posts\/36\/revisions"}],"predecessor-version":[{"id":1051,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/posts\/36\/revisions\/1051"}],"wp:attachment":[{"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/media?parent=36"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/categories?post=36"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/tags?post=36"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}