Thursday, November 03, 2005

 

MacGyver of Software Development

This morning I was thinking about a couple of random projects I've been working on lately, and something occurred to me. At my last job, we used a product called FileMaker Pro to make our solutions.

Yes yes, get the laughing over and done with Grant and Stilly. Finished? Good.

For anyone who doesn't know, FileMaker is a database building package. In a lot of ways it's like MS Access - it's meant to make building an database application quick and easy, but in a lot of ways it goes well beyond what Access offers. You could build an entire application in FileMaker that didn't have anything to do with a database if you wanted (sure, it would suck, but you could do it).

The tools on offer could be pretty limiting - for example there wasn't native SQL support until version 7 (which came out at the beginning of 2004). But one of the things I always enjoyed about my old job was trying to do something specific with the limited tools that were available. It wasn't so much a case of "when all you have is a hammer, everything looks like a nail" but more how do you use a hammer to cut a piece of wood in half. All programming has an element of that - you often have to take the existing tools to build what you actually need - but this was like being the MacGyver of software development.

I think it was Grant who was impressed that a client was seeing TRIM as an engine rather than a solution on it's own. It occurred to me this morning that I've only ever seen it that way.

Comments:
Hi Simon. I've been looking for educational software information and came across your site. I was really after educational software related info but I came across your site and found it a good posting even though MacGyver of Software Development was'nt exactly what I was after. Thanks for the read
 
Hi there Simon. I am looking for recent information on fax software and found your site. It makes an interesting read. I see that I found it when looking for fax software related information and I'm glad I stopped by and had a read - thanks for taking the time to put the info together - great post = have a nice day.
 
Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?