Back to blog

A Bugs Tale

23 Oct 2015 by Rob Wilcox

I love working for Quadrotech.  Why? There are countless reasons, but one that I recall from just a week or so ago is the adaptability to our current working environment and the need to get things done.  Let me tell you the story of a bug…

We recently had a company retreat in Turkey with almost the whole company in attendance.  I live in North Cornwall, the last place in the UK when it comes to public transport, so my journey back took two days. The last leg of the journey is a 1.5 hour bus journey from Exeter to Bude.  Prior to that is about 1 hour on the train from Bristol to Exeter. That’s where this story begins.

For a couple of days prior I’d been discussing an odd issue with one of our Partners for an Archive Shuttle migration project they were working on from their European base with a customer on the south eastern edge of the USA. You see, this story is truly about adaptability!  The issue they were having relates to post processing, following the successful data migration.  They were seeing an error when trying to post process the users Exchange Secondary Mailbox / Personal Archive.  The odd bit here is that these users don’t have one, so we shouldn’t be processing it anyway!

10:37 am – 8 minutes before the bus is due to pick me up at Exeter station, and I’m standing in the sunshine checking email.

I’m looking long and hard at their error message.  Suddenly I recall a new option in the latest version of Archive Shuttle, where you can turn off post-processing of secondary archives.  I suggest that they enable that setting, and test again, assuming (and asking) that they are using the latest version.

10:48 am – I’ve just got on the bus, bought my ticket and sat down.  Out comes my phone, and I’ve already got an email back from the partners.  Including a screenshot.  The centre of Exeter is blessed with good signal, so I can see the option is enabled:Screenshot showing the "Turn off the post-processing of secondary archives" box is checked.

Hmm.. That is very odd.

11:11 am – A couple of additional questions bounce back and forth between us, whilst the bus makes it way through Exeter. We’re heading to the darkness of no 3G coverage, so it’s time to act fast.

On and off for the next hour I work, via email with our Customer Experience Team, and our Quick Fix Engineering Team to ask if it is possible that not all migration targets use this particular feature. Email is patchy because there is often patches (10-15 minutes) where there is no mobile phone signal as we head north on the trip from Exeter to Bude, and the bus goes through some of the wild countryside.

Finally… Just before entering the town of Okehampton….

12:22 pm – I notify the partner we’ve found a bug.  The commands sent to the Office 365 module don’t make use of this new setting, but we know that the fix is pretty simple, and quick.

13:25 pm – The fix has been done by our Quick Fix Engineering Team.

15:45 pm – The fix has been tested locally by one of our Customer Experience Team Ninjas, and is now ready to be sent out to the Partner for them to apply on the customer environment.

What’s the purpose of this torrid tale?

It  shows our passion to get things done, no matter what.  It doesn’t matter where we are, or what we’re doing, or where we’re going, if something needs doing we do it. I’ve worked for some fairly well known companies like Microsoft and Symantec (you might have heard of them?) and I’ve never seen this level of commitment, or this level of adaptability to bring all the pieces of the puzzle together and just get-the-job-done.

Finally well done to all involved – you know who you are from my description, I’m sure.