<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-3356255818738890488</id><updated>2009-11-02T14:41:43.458+08:00</updated><title type='text'>Whistling Fish Software</title><subtitle type='html'>Custom Software and Programming Services for Small Business</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://whistlingfishsoftware.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default'/><link rel='alternate' type='text/html' href='http://whistlingfishsoftware.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Whistling Fish Software</name><uri>http://www.blogger.com/profile/03434449072149806755</uri><email>enquiries@whistlingfishsoftware.com.au</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3356255818738890488.post-9115276656165541330</id><published>2009-02-13T11:26:00.012+09:00</published><updated>2009-02-19T18:58:36.235+09:00</updated><title type='text'>Shareware Sales - a Reality Check</title><content type='html'>I'd &lt;span class="Apple-style-span" style="font-style: italic;"&gt;like &lt;/span&gt;to share with you all my surprise at how wealthy I've become after my foray into shareware marketing.  In reality, however, the response has been less than wonderful and I can only report that my financial situation hasn't improved at all!  I was certainly excited and hopeful when I released my products for sale, but I don't think my expectations were naive or unrealistic.  After several months and a disappointing number of sales, I'm a little discouraged and perplexed.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There have been many hundreds of downloads of the trial versions which implies that my products fill an existing need in the market.  Also, although feedback has been infrequent, it's invariably been extremely positive and very encouraging.  I am still confident that my products are well designed, realistically priced and useful.  I use my products on a daily basis as I continue with project and support work and find them invaluable.  Surely I am not so biased or unusual that others can't see the benefits too?  I can only scratch my head and wonder where I'm going wrong.  &lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some possibilities are that:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;There is a reluctance to make payments via PayPal, despite the fact that a PayPal account isn't required in order to use their payment facilities.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The instructions for setting up the first of my products - Project Monitor - are not clear enough and prospective customers are scared off.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;My familiarity with the products has blinded me to difficulties experienced by first-time users.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Competing products are light years ahead of my own. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Not wishing to give up, I have taken a long hard look at the wording used within the applications and have made an effort to simplify text used within them, recognising that English is not always the first language of my customers.  Where Project Monitor is concerned, I have also aimed for greater consistency in my instructions, replacing all instances of words like "relationships" and "associations", with the word "links".  Hopefully, changes as simple as these will assist new users to find their way around the applications and improve their understanding of the process involved in initial setup.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With a huge reliance on user feedback, I've also added a "Send feedback" link to my web site's product pages.  If I receive positive responses, it will reinforce my belief in the products.  If the feedback is negative, I will at least be in a position to evaluate the criticism and act on it.  Only time will tell whether people are prepared to make the effort to provide such comments.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cheers&lt;/div&gt;&lt;div&gt;Pete&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3356255818738890488-9115276656165541330?l=whistlingfishsoftware.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://whistlingfishsoftware.blogspot.com/feeds/9115276656165541330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3356255818738890488&amp;postID=9115276656165541330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/9115276656165541330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/9115276656165541330'/><link rel='alternate' type='text/html' href='http://whistlingfishsoftware.blogspot.com/2009/02/shareware-sales-reality-check.html' title='Shareware Sales - a Reality Check'/><author><name>Whistling Fish Software</name><uri>http://www.blogger.com/profile/03434449072149806755</uri><email>enquiries@whistlingfishsoftware.com.au</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13008650112839724674'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3356255818738890488.post-3434048719415426934</id><published>2008-08-22T13:24:00.015+08:00</published><updated>2008-08-27T08:40:49.309+08:00</updated><title type='text'>Shareware Download Sites</title><content type='html'>&lt;div align="justify"&gt;With a software product finally released and available for purchase from my web site, it's time to begin the arduous task of submitting it to the myriad of shareware download sites out there on the internet.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;If you're faced with the same daunting task, &lt;a href="http://www.whistlingfishsoftware.com.au/Downloads/SharewareSites.xls"&gt;here's a link&lt;/a&gt; to a spreadsheet I put together using the search results returned by Google Directory. With apologies for the bad links and defunct sites it contains, please feel free to download it for your own use. If I get any indication that it's a useful resource, I may even keep it up to date in a spare moment - let me know of any notable omissions.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Google Directory returned a list of well over 200 sites, most of which - thankfully - accept submissions using the Portable Application Description (PAD) file format. In fact, many shareware download sites accept submissions &lt;em&gt;only&lt;/em&gt; by way of a PAD file. There's a useful tool called PADGen available from the &lt;a href="http://www.asp-shareware.org/"&gt;Association of Shareware Professionals&lt;/a&gt; which allows you to generate the necessary PAD file for your application. Click &lt;a href="http://www.asp-shareware.org/pad/padgen.php"&gt;here&lt;/a&gt; to download the current version. &lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;The simpler sites allow you to submit by way of a PAD file but do not give you the opportunity to review your listing before it's displayed. As there's scope in the PAD file to insert separate product descriptions of varying lengths, it's worthwhile considering that the site you're submitting to may use any one, or more than one of them in your listing. Make sure, therefore, that your descriptions make sense in the face of that inconsistency - don't simply extend the shorter versions.&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;Pete &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3356255818738890488-3434048719415426934?l=whistlingfishsoftware.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://whistlingfishsoftware.blogspot.com/feeds/3434048719415426934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3356255818738890488&amp;postID=3434048719415426934' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/3434048719415426934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/3434048719415426934'/><link rel='alternate' type='text/html' href='http://whistlingfishsoftware.blogspot.com/2008/08/shareware-download-sites.html' title='Shareware Download Sites'/><author><name>Whistling Fish Software</name><uri>http://www.blogger.com/profile/03434449072149806755</uri><email>enquiries@whistlingfishsoftware.com.au</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13008650112839724674'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3356255818738890488.post-6052173365087925950</id><published>2008-07-06T18:14:00.015+08:00</published><updated>2008-07-17T08:37:24.263+08:00</updated><title type='text'>What's On The Workbench?</title><content type='html'>&lt;p&gt;I guess my developer's toolbox has grown slowly as needs have arisen, but over the past few months as I put the final polish on a couple of saleable applications, acquisitions have become a more frequent event. As a software developer who has only recently thrown off the shackles of "real" employment to go it alone, there are several tools I've not previously had cause to use which have become indispensable.&lt;/p&gt;&lt;p&gt;For those of you who may be in the process of acquiring a suite of developer tools or updating their existing arsenal, here's what I use.&lt;/p&gt;&lt;p&gt;Primary development platform: C#, using &lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Microsoft Visual Studio 2005 Professional SP1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Databases: Microsoft Access, &lt;a href="http://www.microsoft.com/SQL/default.mspx"&gt;SQL Server 2005 Developer Edition, SQL Server 2005 Express, SQL Server Compact Edition 3.0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Integrated help: &lt;a href="http://msdn.microsoft.com/en-us/library/ms670169(VS.85).aspx"&gt;Microsoft HTML Help Workshop&lt;/a&gt;&lt;/p&gt;&lt;p&gt;UML and Data modeling: &lt;a href="http://www.sparxsystems.com.au/"&gt;Enterprise Architect&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Desktop virtualisation: &lt;a href="http://www.microsoft.com/windows/downloads/virtualpc/default.mspx"&gt;Microsoft Virtual PC 2007&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Version control: &lt;a href="http://www.microsoft.com/SQL/default.mspx"&gt;VisualSVN/Subversion&lt;/a&gt;&lt;/p&gt;&lt;p&gt;License key management: &lt;a href="http://www.infralution.com/licensing.html"&gt;Infralution Licensing System&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Purchasing: &lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_home-merchant&amp;amp;nav=2"&gt;PayPal&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Automated license key generation: &lt;a href="http://www.infralution.com/ipn.html"&gt;IPN.NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Application installation: &lt;a href="http://www.installaware.com/"&gt;InstallAware Express&lt;/a&gt;&lt;/p&gt;&lt;p&gt;FTP client: &lt;a href="http://filezilla-project.org/"&gt;FileZilla&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Web forum: &lt;a href="http://www.jitbit.com/asp-net-forum.aspx"&gt;AspNetForum&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Please feel free to suggest any other items you feel no Windows desktop developer should be without, keeping in mind that as a fledgling micro-ISV I've chosen affordable - if not free - products out of necessity. I'm pleased to note some Australian products in the list!&lt;/p&gt;&lt;p&gt;Cheers&lt;br /&gt;Pete &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3356255818738890488-6052173365087925950?l=whistlingfishsoftware.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://whistlingfishsoftware.blogspot.com/feeds/6052173365087925950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3356255818738890488&amp;postID=6052173365087925950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/6052173365087925950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/6052173365087925950'/><link rel='alternate' type='text/html' href='http://whistlingfishsoftware.blogspot.com/2008/07/whats-in-toolbox.html' title='What&apos;s On The Workbench?'/><author><name>Whistling Fish Software</name><uri>http://www.blogger.com/profile/03434449072149806755</uri><email>enquiries@whistlingfishsoftware.com.au</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13008650112839724674'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3356255818738890488.post-6792363212552150727</id><published>2008-06-19T10:36:00.023+08:00</published><updated>2008-07-05T15:23:13.787+08:00</updated><title type='text'>Product 1 of n</title><content type='html'>&lt;p align="justify"&gt;After what seems an eternity, I find myself on the brink of offering a software product of my own for sale from my web site.&lt;/p&gt;&lt;p align="justify"&gt;Rather than being born in one intense burst of developer zeal, &lt;a href="http://www.whistlingfishsoftware.com.au/ProjectMonitor.htm"&gt;Project Monitor&lt;/a&gt; has evolved steadily over the past couple of years, sometimes in brief fits and starts and at other times when the flow of other work has eased, in a slightly more concentrated manner. I've used my product on a daily basis throughout that time and I strongly believe that this - together with what's turned out to be a lengthy development cycle - has paid big dividends. In the course of using it continuously in one form or another for those two years, reflecting constantly on how it might be improved in terms of look-and-feel, functions and useability, features have been added, refined or even removed. In hindsight, I'm sure that this has resulted in an application that's more mature than would have been the case had it been conceived, designed, constructed, tested and unleashed on an unsuspecting world in a short space of time. If that's in fact true, it's gratifying to think that at least in that sense, the thoughtful, patient solo developers of the world can match it with the bigger players in the industry who sometimes seem driven by deadlines rather than product readiness.&lt;/p&gt;&lt;p align="justify"&gt;I'm certainly excited by the prospect of finally having a product ready for sale but I must admit that my unbridled enthusiasm is tempered a little by reality - the recognition that having a saleable product is only one challenge among many and is really just the first step towards enjoying any measure of success.&lt;/p&gt;&lt;p align="justify"&gt;The challenges now ahead in terms of promoting and marketing my product are unexplored territory for me, but whatever the outcome, I'm sure the lessons I learn will prove invaluable. I look forward in the months ahead to sharing my experiences with you - let's hope that in the fullness of time you're reading an inspirational success story rather than a cautionary tale!&lt;/p&gt;&lt;p&gt;Cheers&lt;br /&gt;Pete &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3356255818738890488-6792363212552150727?l=whistlingfishsoftware.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://whistlingfishsoftware.blogspot.com/feeds/6792363212552150727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3356255818738890488&amp;postID=6792363212552150727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/6792363212552150727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/6792363212552150727'/><link rel='alternate' type='text/html' href='http://whistlingfishsoftware.blogspot.com/2008/06/product-1-of-n.html' title='Product 1 of n'/><author><name>Whistling Fish Software</name><uri>http://www.blogger.com/profile/03434449072149806755</uri><email>enquiries@whistlingfishsoftware.com.au</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13008650112839724674'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3356255818738890488.post-6688788575802135131</id><published>2008-06-06T07:35:00.002+08:00</published><updated>2008-06-19T10:35:44.479+08:00</updated><title type='text'>The Software Licensing Dilemma</title><content type='html'>&lt;div align="justify"&gt;From the software vendor's perspective, there are many and varied opinions when it comes to licensing schemes. Personally, I've experienced the hassles involved when a software product is tied to a specific PC; when my PC was upgraded, the software no longer worked and the pain that ensued was significant. OK, I know, I should have been aware of the ramifications of an upgrade before it took place!&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;For any software vendor, attending to support issues like this is at the very least a nuisance; if that software vendor happens to be a sole operator, the implications can be more serious. As one of these sole operators, anything I can do to minimise support calls is desirable. To that end, I've decided to heed the advice of &lt;a href="http://www.infralution.com/index.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Infralution&lt;/span&gt;&lt;/a&gt;, the developers of my license system software, and issue individual license keys with few restrictions. The key is issued to the original purchaser on the understanding that the product will be used only by them and installed on a maximum of two computers. There's nothing to stop a dishonest purchaser from ignoring this restriction, but if they're keen to rip me off, I guess they'll find other means to circumvent a more restrictive licensing scheme anyway. As Erik Sink says in his excellent book &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1590596234/sawdust08-20"&gt;"Erik Sink on the Business of Software"&lt;/a&gt;, the best and most realistic approach is to provide the means to keep the honest people honest.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;CodeProject&lt;/span&gt; website has an interesting article entitled &lt;a href="http://www.codeproject.com/KB/architecture/UnconventialWisdom.aspx"&gt;Piracy and Unconventional Wisdom&lt;/a&gt; which lends weight to the theory that an overly restrictive licensing policy may just turn out to be a rod for your own back.  Let the vendor beware!&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;Pete &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3356255818738890488-6688788575802135131?l=whistlingfishsoftware.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://whistlingfishsoftware.blogspot.com/feeds/6688788575802135131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3356255818738890488&amp;postID=6688788575802135131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/6688788575802135131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/6688788575802135131'/><link rel='alternate' type='text/html' href='http://whistlingfishsoftware.blogspot.com/2008/04/licensing-dilemma.html' title='The Software Licensing Dilemma'/><author><name>Whistling Fish Software</name><uri>http://www.blogger.com/profile/03434449072149806755</uri><email>enquiries@whistlingfishsoftware.com.au</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13008650112839724674'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3356255818738890488.post-7526677742333756597</id><published>2008-05-15T11:52:00.000+08:00</published><updated>2008-06-06T08:19:51.511+08:00</updated><title type='text'>Learning to Whistle a New Tune</title><content type='html'>&lt;div align="justify"&gt;As a long time analyst programmer employed on a nine-to-five basis either as a contractor or on a salary, I often dreamt of marketing software products from my own web site; the prospect of writing a software application once, then (hopefully) selling multiple copies was - and still is - an attractive one.&lt;br /&gt;&lt;br /&gt;Having then made the difficult decision to turn my back on a guaranteed income to go it alone, the transition from programmer-for-hire to software vendor has turned out to be a protracted one. With a couple of desktop applications in the final stages of testing, all but ready to be unleashed on the world, the problem is devoting enough time to complete the all-important testing and put in place the necessary mechanisms relating to purchase and licensing.&lt;br /&gt;&lt;br /&gt;The lag time between presenting my products for sale and realising any income from them is an unknown, despite my confidence that they're useful, attractively-priced tools. In the meantime, the &lt;span style="font-family:lucida grande;"&gt;rent&lt;/span&gt; needs to be paid on time and having food in the fridge most of the time continues to be an attractive prospect! As a sole operator therefore, striking a balance between earning an adequate income while striving to get a new product to market is the constant challenge.&lt;br /&gt;&lt;br /&gt;In reality then, although my dream is ultimately attainable, the transition to fully-fledged micro-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ISV&lt;/span&gt;&lt;/span&gt; is likely to be a gradual one. While I go about the business of earning a living as best I can, I manage to snatch an hour here and an hour there putting the final touches on my first two products, impatient to market them, but always alert to the dangers of releasing them prematurely. My patience, I remind myself repeatedly, will be rewarded in the long term.&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;Pete &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3356255818738890488-7526677742333756597?l=whistlingfishsoftware.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://whistlingfishsoftware.blogspot.com/feeds/7526677742333756597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3356255818738890488&amp;postID=7526677742333756597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/7526677742333756597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/7526677742333756597'/><link rel='alternate' type='text/html' href='http://whistlingfishsoftware.blogspot.com/2008/04/patience-is-virtue.html' title='Learning to Whistle a New Tune'/><author><name>Whistling Fish Software</name><uri>http://www.blogger.com/profile/03434449072149806755</uri><email>enquiries@whistlingfishsoftware.com.au</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13008650112839724674'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3356255818738890488.post-7898063719016280280</id><published>2008-04-24T18:38:00.005+08:00</published><updated>2008-04-26T19:10:36.397+08:00</updated><title type='text'>The Reluctant Client</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:lucida grande;"&gt;I had the opportunity recently to meet with a prospective client who was keen to replace an ancient DOS-based application central to the running of his business. I suspected from the start that money would be an issue but pressed on regardless, listening &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;closely&lt;/span&gt; to his ideas about the features he wanted and offering some suggestions of my own along the way.&lt;br /&gt;&lt;br /&gt;Reflecting on the meeting later on, I figured that if he was to be enticed at all, I needed to come up with a basic prototype which would impress him enough that he'd give the go-ahead to proceed with development. It was a calculated risk, but one I thought was worth taking.&lt;br /&gt;&lt;br /&gt;Some twenty-plus development hours later I had the basic shell of the application ready for demonstration and arranged to &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;visit&lt;/span&gt; again the following week. To cut a long story short, I showed him what I'd achieved and presented him with a project proposal and quotation. He was certainly excited about what I'd accomplished but, as I'd feared, baulked at the estimate - perhaps the plethora of cheap shareware products on the 'net had shaped his expectations of price!&lt;br /&gt;&lt;br /&gt;The lesson I learned, which seems pretty obvious in hindsight, is that once I have a gut feel for how much a client might be up for, it's best I let them know my thoughts immediately, even if I can give them a ball-park figure only. Had I done so in this instance, his reaction would surely have confirmed my suspicions and I wouldn't have invested time and effort in developing the prototype; at most, I would've sacrificed a couple of hours of my time. Live and learn.&lt;br /&gt;&lt;br /&gt;Fortunately in this case, I'm confident the application can be developed further in a generic enough fashion that I can offer it for sale from my web site and recoup my costs - eventually. One more idea to be added to the ever-expanding "to do" list!&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;Pete&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3356255818738890488-7898063719016280280?l=whistlingfishsoftware.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://whistlingfishsoftware.blogspot.com/feeds/7898063719016280280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3356255818738890488&amp;postID=7898063719016280280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/7898063719016280280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/7898063719016280280'/><link rel='alternate' type='text/html' href='http://whistlingfishsoftware.blogspot.com/2008/04/reluctant-client.html' title='The Reluctant Client'/><author><name>Whistling Fish Software</name><uri>http://www.blogger.com/profile/03434449072149806755</uri><email>enquiries@whistlingfishsoftware.com.au</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13008650112839724674'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3356255818738890488.post-3081882126632282165</id><published>2008-04-23T10:54:00.005+08:00</published><updated>2008-04-25T18:43:58.183+08:00</updated><title type='text'>Hello World!</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:lucida grande;"&gt;I often think about my ongoing transformation from disgruntled employee to independent software vendor and can only assume that most of the issues I've had to negotiate confront others flying solo for the first time.&lt;br /&gt;&lt;br /&gt;If there's any purpose behind my blog entries therefore, it will be to share my reflections and discoveries with anyone contemplating - or already experiencing - life as a micro-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ISV&lt;/span&gt;&lt;/span&gt;. I hope my posts strike a chord with you or are even helpful if you're travelling the same path and jumping the same hurdles!&lt;br /&gt;&lt;br /&gt;As this is my first blog entry, I'm unsure how often I'll be inspired to post, or what form the entries will take. Stay tuned!&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;Pete&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3356255818738890488-3081882126632282165?l=whistlingfishsoftware.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://whistlingfishsoftware.blogspot.com/feeds/3081882126632282165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3356255818738890488&amp;postID=3081882126632282165' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/3081882126632282165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3356255818738890488/posts/default/3081882126632282165'/><link rel='alternate' type='text/html' href='http://whistlingfishsoftware.blogspot.com/2008/04/to-blog-or-not-to-blog.html' title='Hello World!'/><author><name>Whistling Fish Software</name><uri>http://www.blogger.com/profile/03434449072149806755</uri><email>enquiries@whistlingfishsoftware.com.au</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13008650112839724674'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry></feed>