<?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>UK Freelance FileMaker Developer &#124; Dan Stuchbury &#187; Advice</title>
	<atom:link href="http://stuchburyassociates.com/topic/filemaker-advice-thoughts/feed" rel="self" type="application/rss+xml" />
	<link>http://stuchburyassociates.com</link>
	<description>Custom software development in FileMaker Pro &#124; Solutions for Mac, PC, iPhone, iPad &#38; Web</description>
	<lastBuildDate>Sat, 21 Aug 2010 20:28:16 +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>Developing Your Own FileMaker Solutions</title>
		<link>http://stuchburyassociates.com/developing-your-own-filemaker-solutions</link>
		<comments>http://stuchburyassociates.com/developing-your-own-filemaker-solutions#comments</comments>
		<pubDate>Fri, 07 Aug 2009 22:43:04 +0000</pubDate>
		<dc:creator>Dan Stuchbury</dc:creator>
				<category><![CDATA[Advice]]></category>

		<guid isPermaLink="false">http://stuchburyassociates.com/?p=54</guid>
		<description><![CDATA[FileMaker is marketed as being the world&#8217;s #1 easy to use database application, so is it not entirely unreasonable to think that you can buy a licence and get creating? In theory, not at all.  FileMaker is easy to pick up and have a fiddle with, and I&#8217;m fairly confident that you could have a [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fstuchburyassociates.com%2Fdeveloping-your-own-filemaker-solutions"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fstuchburyassociates.com%2Fdeveloping-your-own-filemaker-solutions&amp;source=danstuchbury&amp;style=normal&amp;service=is.gd" height="61" width="50" /><br />
			</a>
		</div>
<p>FileMaker is marketed as being the world&#8217;s #1 easy to use database application, so is it not entirely unreasonable to think that you can buy a licence and get creating?</p>
<p>In theory, not at all.  FileMaker is easy to pick up and have a fiddle with, and I&#8217;m fairly confident that you could have a basic database together to record details of your projects, customers etc. in just a couple of hours, probably less.   But, if good database design &amp; development was as simple as just recording information, I wouldn&#8217;t be writing this, and I wouldn&#8217;t have been working with FileMaker for eight years!</p>
<p>Probably before even buying FileMaker, the first exercise is to sit down and plan in details what you want to achieve &#8211; what &#8216;entities&#8217; of information exist in your business (clients, suppliers, subconractors, invoices, purchase orders, etc) and how they relate to each other.  You then need to consider the functionality you require from your solution, and at this point it&#8217;s often useful to get the input of everyone who will be using it &#8211; they will each have their own &#8216;wish list&#8217; and ideas for how to become more efficient.  It is important to have a clear understanding of what your finished solution will do before you go anywhere near FileMaker to start creating something.   As they say, failing to plan is planning to fail.</p>
<p>As a professional FileMaker developer, I have been asked on a number of occasions to work with a solution that has been developed in-house to add functionality or just &#8220;tidy it up a bit&#8221;.   Working with someone else&#8217;s database is naturally more difficult than your own, as everyone&#8217;s style is different, but working with someone else&#8217;s database with no documentation whatsoever is incredibly difficult, especially if they haven&#8217;t followed any sort of naming convention for tables, fields and scripts etc.   When you&#8217;ve not looked at it from a developer&#8217;s perspective for a while, even your own work can be confusing, and for this reason I cannot stress enough the importance of documenting your work to a degree that it could be easily understood by anyone with an understanding of FileMaker.   A couple of useful resources are the &#8216;<a href="http://www.foundationdbs.com/downloads.html">White Paper for FMP Novices</a>&#8216; and &#8216;<a href="http://www.foundationdbs.com/downloads.html">Database Design for FMP</a>&#8216; white papers by <a href="http://www.foundationdbs.com">Foundation Database Systems</a> (scroll down the download page for the second one).</p>
<p>Consider carefully if you have the time available to learn the skills you will need to develop a fully-fledged solution in FileMaker.   Bear in mind that a developer is likely to be reluctant to take a half-baked solution that you&#8217;ve been working on, and turn it into the fully-fledged solution you intended it to be, especially if you&#8217;ve not documented it and thought it through fully &#8211; it is often easier for them to start from scratch.   That isn&#8217;t to say you won&#8217;t be able to find a <a href="http://stuchburyassociates.com/filemaker-database-upgrades-enhancements-repairs" target="_self">developer happy to work with you, in a consulting role</a>, but it pays to have that conversation before you start, if you are unsure as to the time you can commit to the project.</p>
<p>There are many good books that can teach you most of what you need to know, not to mention the <a href="http://www.amazon.co.uk/FileMaker-Pro-Bible-Ray-Cologon/dp/0470429003/ref=sr_1_2?ie=UTF8&amp;qid=1232896156&amp;sr=1-2">FileMaker Pro 10 Bible</a>, and <a href="http://www.amazon.co.uk/FileMaker-Pro-10-Missing-Manual/dp/0596154232/ref=sr_1_1?ie=UTF8&amp;qid=1232896156&amp;sr=1-1">FileMaker Pro 10: The Missing Manual</a>, both available now.</p>
]]></content:encoded>
			<wfw:commentRss>http://stuchburyassociates.com/developing-your-own-filemaker-solutions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FileMaker Developers: UK or Overseas?</title>
		<link>http://stuchburyassociates.com/filemaker-developers-uk-or-overseas</link>
		<comments>http://stuchburyassociates.com/filemaker-developers-uk-or-overseas#comments</comments>
		<pubDate>Fri, 07 Aug 2009 22:29:12 +0000</pubDate>
		<dc:creator>Dan Stuchbury</dc:creator>
				<category><![CDATA[Advice]]></category>

		<guid isPermaLink="false">http://stuchburyassociates.com/?p=51</guid>
		<description><![CDATA[When you&#8217;re looking for a FileMaker Developer, and you&#8217;re UK based, should you be talking to UK-based or overseas developers?  What are the advantages and disadvantages of each, and how can freelance job boards help or hinder you?   A client of mine found my details on a freelance job board, and approached me directly [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fstuchburyassociates.com%2Ffilemaker-developers-uk-or-overseas"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fstuchburyassociates.com%2Ffilemaker-developers-uk-or-overseas&amp;source=danstuchbury&amp;style=normal&amp;service=is.gd" height="61" width="50" /><br />
			</a>
		</div>
<p>When you&#8217;re looking for a FileMaker Developer, and you&#8217;re UK based, should you be talking to UK-based or overseas developers?  What are the advantages and disadvantages of each, and how can freelance job boards help or hinder you?</p>
<p> </p>
<p>A client of mine found my details on a freelance job board, and approached me directly about a project he had in mind and was looking for a developer to take on.  They had posted this project on at least once freelance job board, with the intention of having sensible conversations with a few developers and choosing one to give the project to, based on their own criteria.  In theory, this is a good idea, as you will often get project bids from a handful of experienced developers and be able to open discussions with them privately once you&#8217;ve received their bids</p>
<p> </p>
<p>The experience my client had, however, was less than ideal.  They were flooded with &#8216;proposals&#8217; from people who hadn&#8217;t even heard of FileMaker, let alone had any development experience telling my client that he &#8220;was doing it all wrong&#8221; and &#8220;shouldn&#8217;t be using FileMaker&#8221; for this particular project.  Of course, they were wrong.  Not because FileMaker is the best solution for developing absolutely everything, because it isn&#8217;t necessarily, but because that was what the client had decided and there was no reason based on the content of the board posting to suggest otherwise.</p>
<p> </p>
<p>The problem here, in my view, is one of language and culture.  Whilst I&#8217;m sure that there are many overseas developers who are perfectly fluent in English and that understand our work culture, they aren&#8217;t the ones that regularly post irrelevant responses on freelance job boards.  As a developer, for some reason I&#8217;m fairly regularly contacted by offshore (usually Indian) software developers suggesting that I stop developing and effectively become a reseller for them.    None of them I&#8217;ve ever spoken to have had any sort of experience with FileMaker development, yet tell me that they can &#8220;learn it quickly&#8221; and be at skilled developer level within a week.</p>
<p> </p>
<p>The trouble is, when I mention offshore here, I&#8217;m talking about the likes of India, the Phillipines, and so-forth.  There is no reason why an American developer couldn&#8217;t work for a UK client, and deliver an outstanding solution, however there would be little if anything to gain in cost savings, which appears to be pretty much the only reason for &#8220;offshoring&#8221; everything these days.</p>
<p> </p>
<p>Disadvantages of a UK client working with a UK-based FileMaker developer?  Not sure there are any, and I&#8217;m not just saying that because it&#8217;s what I do.  You speak the same language, are in the same time zone, and if necessarily can physically meet.  Yes the project might cost you more than going overseas for the work, but I&#8217;d bet you&#8217;d spend less time chasing missed deadlines, explaining in piegon-English how your business works and worrying how much it&#8217;ll cost to fix broken code written in a language you don&#8217;t understand.</p>
]]></content:encoded>
			<wfw:commentRss>http://stuchburyassociates.com/filemaker-developers-uk-or-overseas/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
