<?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>The Daydream Blog &#187; Lessons</title>
	<atom:link href="http://www.daytimesoftware.com/blog/tag/lessons/feed" rel="self" type="application/rss+xml" />
	<link>http://www.daytimesoftware.com/blog</link>
	<description>The official blog of DayTime Software</description>
	<lastBuildDate>Mon, 29 Nov 2010 20:29:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The Customer Is Always Right</title>
		<link>http://www.daytimesoftware.com/blog/2009/05/the-customer-is-always-right</link>
		<comments>http://www.daytimesoftware.com/blog/2009/05/the-customer-is-always-right#comments</comments>
		<pubDate>Thu, 07 May 2009 12:59:05 +0000</pubDate>
		<dc:creator>Sanjay Samani</dc:creator>
				<category><![CDATA[Differencia]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[Customer Satisfaction]]></category>
		<category><![CDATA[Service]]></category>

		<guid isPermaLink="false">http://www.daytimesoftware.com/blog/?p=114</guid>
		<description><![CDATA[In my last post I highlighted, what I felt was, a case of poor customer service by a fellow developer. Even in the most unhelpful customer feedback, there lies the opportunity to glean a valuable lesson. Rather than pick another whinge from IRC or Twitter from a fellow developer and risk alienating the entire Mac [...]]]></description>
			<content:encoded><![CDATA[<p>In my last <a href="http://www.daytimesoftware.com/blog/2009/04/ill-have-your-customers-if-you-dont-want-them" title="I'll have your customers if you don't want them" alt="Daydream Blog: I'll have your customers if you don't want them">post</a> I highlighted, what I felt was, a case of poor customer service by a fellow developer.  Even in the most unhelpful customer feedback, there lies the opportunity to glean a valuable lesson.</p>
<p>Rather than pick another whinge from IRC or Twitter from a fellow developer and risk alienating the entire Mac developer community, I am using an example of feedback for my own product, Differencia.</p>
<blockquote><p>The following information was just submitted via the DayTime Software Internet site Contact form.</p>
<p>First Name: John</p>
<p>Last Name: Dontwantoleavemyname</p>
<p>Telephone Number:</p>
<p>Email Address: fakeemail@yahoo.com</p>
<p>Message:<br />
Your program is difficult to use and confusing. Take a look at standard &#8220;diff&#8221; programs for text. This program should emulate those, because that is what users are already used to, and the programs work well. Instead, you&#8217;ve created a whole different paradigm that just left me scratching my head. Templates? Okay&#8211;a great option. But what if I don&#8217;t have a template or don&#8217;t want to bother with one? Plus, the program crashed several times on me.  This needs a lot of work if you&#8217;re going to sell it.
</p></blockquote>
<p>There was no way for me to respond as no valid contact information was left.  Others might complain that he did not &#8220;get&#8221; my product, or that his feedback was very unconstructive.  In fact that was my first response as well, and <a href="http://twitter.com/ssanchez/status/1507794869" title"Tweet by Sanjay Samani" alt="Tweet by Sanjay Samani">tweeted as much</a>.</p>
<p>The main point is that Differencia is not a &#8220;standard diff program&#8221;.  It is intended to work with data files that standard diff programs cannot handle. A new paradigm, as he puts it, was required as other diff programs simply cannot handle the <a href="http://daytimesoftware.com/usecases.html" title="Differencia Use Cases" alt="Differencia Use Cases">use cases</a> that Differencia was intended for.</p>
<p>However I have gone back to deconstruct the feedbacl, to try and understand how he failed to understand the product.</p>
<p>The lessons I learnt are:</p>
<ul>
<li>I have optimised the site for search terms that include &#8220;diff&#8221;. This is precisely to attract people looking for diff programs that handle exceptional cases.  However I do not stress heavily on the site that Differencia does not (currently) handle non-structured text files such as source code or documents.</li>
<li>I have not, perhaps, emphasised enough on the site that Templates are a convenience but not a requirement for Differencia to work well.</li>
<li>I have not done enough testing with source code and other file types to ensure that they do not trigger crashes.</li>
<li>Not a new lesson, but I know that I need to do a mix of usability improvements and add tutorials to the website / product</li>
</ul>
<p>Instead of bemoaning hyper-critical feedback and how useless it is, I have taken stock, assumed there is something I can learn and improve on, and worked hard to gather something positive from the feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daytimesoftware.com/blog/2009/05/the-customer-is-always-right/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

