This is a Software Stories! post – a short (because only geeks would be interested in a long one) story about software development.

As human beings, we all love stories. History is ‘His Story’ a little sexist for the modern age I feel, maybe history should be ourstory?

Enough waffle let us get on with the story.

Software Stories! the Story

Software is a term that covers pretty much anything and everything that requires programming.  But all software developers don’t develop the same things.
There are dozens of different programming languages and no developer can use all of them (even if they might try to get you to believe they can).  However, it’s not the language that’s important – it’s what the developer can create in functionality.

There are App developers (and different categories within those, from games apps to community engagement apps).  There are CRM specialists, there are website builders, there are developers who work on back end programs for complex communications software – and those are just a few.

As a working geek, my focus is on desktop applications.  While I don’t build websites, I do harness web #technology to get the results my clients want.
My claim to fame is that I can work on both Macs and PCs, so that allows integration where organisations function with both.  Often Macs are the preserve of the creative divisions of a business, while the administration takes place on PCs.  They still need to talk to each other!

Every new project gives me a different challenge.

Outsourced Power

Recently I was asked to work on a tool to assist in disaster impact analysis.  Somewhat apt considering the worldwide pandemic we’ve been experiencing.  Although it was a Windows desktop application, some of the analysis tasks were too complex for the average PC to cope with.  These tasks had to be run by an outsourced web-service across several high-powered servers.  The results were fed back into the office-based system in the form of geographic data represented as a 3D dynamic image of a globe.  There is always a solution, even if it’s not immediately obvious.

Shooting Blanks

Another project I worked on was migrating the data from an 11-year-old Windows MS Access application to a native iMac system.  Unfortunately, the old system had no concept of data integrity so the migration produced a lot of errors.  On closer examination we discovered that the 500+ log of errors were generated by blank fields, where information had never been input.  This highlights the importance of upgrading systems regularly to avoid using old technology that falls short of what is possible.

You are the Expert in YOUR Business

As I’m no spring chicken, I’ve managed to clock up a wealth of experience in a wide range of industries.  I don’t need to understand a business – just what the client wants to get in results.  I have a world expert on your business on tap (you) all I have to do is ask the right questions! I am not going to question you, just my understanding.  If I don’t understand, I don’t do, I stop.  I have learned the hard way that this prevents (or at least reduces) errors.

If you would like to talk about your software requirements without sales speak please get in touch

Do check back regularly for more Software Stories!