This is the really really boring bit mostly read by bots and occasionally a HU-MAN (see below)! Are you a HU-MAN? Please say hello!

If I’ve saved you time/money or helped you out, please feel free to show your appreciation & support https://paypal.me/GilesDMiddleton

Site content
The articles on this blog are my personal ‘brain dump’. I came to the realisation that I cannot possibly hold all the information I learn or problems I solve in my head. My memory is like a bucket, once it’s full, old memories leak out when new ones come in. So this site serves as my personal brain-backup. If you find posts useful, please leave a comment and say thanks, or even better, share it!
I’m of the opinion that if a developer encounters a problem and a solution which isn’t readily available (or obvious) elsewhere, they should blog it. If I can save a fellow developer 10 minutes, then I’m glad to have helped.
My views are solely my own and do not represent those of my employer. Use information from my posts entirely at your own risk.

About me
Showing an interest in programming from an early age, and developing commercial systems from the age of 15, I graduated in Computer Science at Lancaster University in 1996. I have experience in Financial, Defence and Commercial software projects and have always been elevated quickly to positions of responsibility. During 2011-2013 I was permitted to join the BCS under the fellowship programme (FBCS), but apart from having some letters after my name and being able to sign passports, the BCS offers very little to its members which is not already offered to the general public for free. It currently lacks teeth compared to other professional industry bodies (legal/financial/medical). I will return if this changes. I am also a Certified Scrum Master. The exam might have been easy, but being a Scrum master is not.
I love to solve problems, and am like a child in a sweet shop when technology is around. Although my job allows me to deliver software and practice my craft, my own projects and research at home provide the greatest value and skill development which maintains my professional capability.

I regularly attend local events in my own time such as Agile Yorkshire and DDDNorth, the odd conference, if you’re at one, say hello!

At work: Mainly C++, MFC,  C#, MSSQL. Recent (light) exposure to MVC/ASP.NET/JavaScript, PhoneGap HTML/CSS, JQuery, JQuery Mobile, Windows 8 Phone/Windows 8. Experience of cryptography, PKI, FIPS and digital signing. I have infrequent use of Oracle (created by the devil, I’m sure). I also deal with FOSS licensing issues and code escrow management as part of my day job. An all rounder.

At home: Objective C, iPhone/SpriteKit development. Unity 3d, Blender.

Released games:


Published Books:

Software Licensing Survival Guide


7 thoughts on “About

  1. Well, add another to read your about. Found you on a google search about JQM and IE10. Your SOLID looks interesting,

  2. now that I have this information I can obsess over you and fix my server. Yesssssssssssssssssssss

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s