<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OpenSource Connections &#187; debugging</title>
	<atom:link href="http://www.opensourceconnections.com/tag/debugging/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.opensourceconnections.com</link>
	<description>Automating the Science to Enable the Art</description>
	<lastBuildDate>Fri, 03 Sep 2010 21:15:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Good Will, Coffee, Help Desks and Software.</title>
		<link>http://www.opensourceconnections.com/2009/10/09/good-will-coffee-help-desks-and-software./</link>
		<comments>http://www.opensourceconnections.com/2009/10/09/good-will-coffee-help-desks-and-software./#comments</comments>
		<pubDate>Fri, 09 Oct 2009 20:13:49 +0000</pubDate>
		<dc:creator>Michael Herndon</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[help desk]]></category>
		<category><![CDATA[listening]]></category>
		<category><![CDATA[problem solving]]></category>

		<guid isPermaLink="false">http://www.opensourceconnections.com/?p=462</guid>
		<description><![CDATA[<p>There is a true story behind this oddÂ ensemble of a title. I remember it like it was yesterday. In fact, it <em><strong>was</strong></em> yesterday&#8230;..</p>
<p><strong>The Story.</strong></p>
<p>I was packing up my laptop when I was abruptly cornered by an energetic fellow. Â He rattled off his problem in such a degree I could only process bit andÂ piecesÂ of his story.</p>
<p><a href="http://www.opensourceconnections.com/2009/10/09/good-will-coffee-help-desks-and-software./" class="more-link">Read more on Good Will, Coffee, Help Desks and Software&#8230;.</a></p>
]]></description>
			<content:encoded><![CDATA[<p>There is a true story behind this oddÂ ensemble of a title. I remember it like it was yesterday. In fact, it <em><strong>was</strong></em> yesterday&#8230;..</p>
<p><strong>The Story.</strong></p>
<p>I was packing up my laptop when I was abruptly cornered by an energetic fellow. Â He rattled off his problem in such a degree I could only process bit andÂ piecesÂ of his story.</p>
<p>He had spent 9 hours working with a software vendor who-must-not-be-named for credit card processors. They had gotten no where.</p>
<p>The first question screaming in my mind was why I being singled out to help him with a computer problem? I hide my geekness very well. Â I strive to to prevent the typical questions like: will you fix my computer, vcr, dvd player, etc? Will you build me a website? Teach me HTML, please?</p>
<p>People fail to realize the differences between developers and IT. They also fail to see the different roles and specialization of certain knowledge for various parts of software development.</p>
<p>Touching a computer makes you liable for scape-goat-itis to consumers. Not only that, people have a badÂ habitÂ of donning Â you to become their free tech support<em> [expletiveÂ deleted]</em>, whether you want it or not.</p>
<p>I turned around to see a co-worker, Â that I now call Brutus, paying for coffee at the counter. Â Having this flaw called empathy, I caved to energetic man in red. I agreed to look at the program and see what I could do.</p>
<p>Surprising the daunted man in red and the owner of this awesome local coffee house in the downtown mall of Charlottesville: I fixed the issue in about 3 minutes.</p>
<p>I&#8217;ve never seen the software before. The help desk and the developers of the software who connected remotely could not fix it. Why could I? Â <em>And no, I&#8217;m not super-developer-guy in skin tight and equally frightening spandex.</em></p>
<p><strong>The Real Problem</strong></p>
<p>The first part of the problem of is because many software vendors use a broken system. The help desk personnel reads scripted dialog, they don&#8217;t know the ins an outs of the software.</p>
<p>Some of help deskÂ personnelÂ at various companies even refuse to take initiative to go past the script. Even if its simple as searching google, they won&#8217;t do it.</p>
<p>Software developers are seldom familiarÂ with theÂ nuancesÂ of the operating system or system environments.Â They Â are paid to develop software, not administrate or navigate all the pitfalls of minor differences in environment.</p>
<p>Thats why testing software and workingÂ <em><strong>with </strong><span style="font-style: normal;">IT staff, users, clients, and people who know the business is so important. Â Its important to have people who specialize in different aspects, like the desktop environment, performance and usability testing.</span></em></p>
<p><em><span style="font-style: normal;">The attitude and mindset of the developers you hire is also important.Â If they stamp it &#8220;well it works on my machine&#8221; or &#8220;it the users fault&#8221;, its going to hurt your business and even hurt your clients/users. </span></em></p>
<p>The other major issue was that the developers did not take the time to really analyse the error message. Â Instead they chased Alice down the rabbit hole, rather than simply listening.</p>
<p><strong>The Solution. </strong></p>
<p>I used the <a href="http://xkcd.com/627/">tech support cheat sheet</a> that most of usÂ savvyÂ developers use to fix family computers and other things.</p>
<p><a href="http://imgs.xkcd.com/comics/tech_support_cheat_sheet.png" style="clear: both; display: block; width: 100%; float: left;"><img src="http://imgs.xkcd.com/comics/tech_support_cheat_sheet.png" alt="" width="400" height="500" /></a></p>
<p>Taking the key parts of the error message, I put them into google. I glanced over a couple of posts. I saw a feasible issue. I verified the issue. The program was being started in aÂ compatibilityÂ mode for windows 2000 on windows XP.</p>
<p>I tweaked the folder settings so the compatibilty mode was showing. Changed theÂ compatibilityÂ mode. Restarted the application. They were now on their way.</p>
<p><em>So the solution wasÂ <strong>really listening to the problem and resolving to fix it</strong></em>.</p>
<p><strong>The Story. Second Act. </strong></p>
<p>It was anÂ inconvenience to me. Helping people generally is. Â But I&#8217;ve lost hours of life to soul-sucking computers and software issues. Â I know pain and thy name is crappy software.</p>
<p>Besides with only a few minutes of my time, I was able to save a few people hours of pain and possible even a few premature grey hairs. Â  It was a good feeling to help someone and not deal with scape-goat-itis.</p>
<p>The man in red was certainly gracious. The store owner was kind to present me a token. A gift certificate for coffee. I really did not want anything, but its also rude to refuse a gift. It was kind of him.</p>
<p>With a few minutes of my time, I was able to help a local business owner and the man in red. The man in red, turned out to be a recent veteran, who was in business of credit card Â processors.</p>
<p>It always cool to be able to help someone who served for this country. Â They work hard and almost never expect anything in return. Â They deserve much more than they everÂ receive. They never complain about it. Its humbling.</p>
<p>Even during lunch at a near by restaurant, the man in red came by to thank me again.  Then voiced his disheartening opinion of the software that was just installed. I have a sneaking suspicion that the man in red, won&#8217;t be using that particular brand of software again anytime soon.</p>
<p><strong>Things to ponder. </strong></p>
<p>If you are using consultants, hiring software developers, or buying software; the question you should ask is who are you actually doing business with?</p>
<p>How much is your time worth?</p>
<p>Are they honest and transparent?</p>
<p>Do they cost more because of quality or support they provide, or because they are a brand name?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensourceconnections.com/2009/10/09/good-will-coffee-help-desks-and-software./feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
