Our Offer

Get Me Started

Our Values

Read about how our values shape the way we work

Who are we?

Andy Garner - Partner

Andy has been developing software professionally since 2001 starting off with Visual Basic and C++, and then continuing with C# and the various incarnations of ASP.Net. He has delivered software for companies both big and small including Just Eat, ASOS, Capita, Imperial Civil Engineering and the Cotswold Group.

Having experienced both success and failure on projects, he believes passionately that getting the basics right is vital to delivering quality working software. He champions automating the path to tested and deployed software in order to provide the confidence and flexibility to adapt to changing needs and requirements.

Jon Reynolds - Partner

After graduating with a PhD in Biochemistry in 2000, Jon decided to change careers and join the IT software industry and re-train as a web developer. Through his conscientious nature and passion to learn new technologies and practices, Jon has been able to deliver effective online, desktop and cloud-based application software on time and on budget for customers of all sizes including Just-Eat, Dyson and ADP. Through years of experience of working with businesses in the engineering, insurance, marketing, media and retail sectors he believes passionately about listening, learning and collaborating regularly with his stakeholders to organically shape and deliver the right software solution that meets their ever-changing needs and excels their expectations.

Gordon Barrs - Partner

Gordon has been a professional software developer for over 20 years. He has developed software for many companies including Just-Eat, ASOS, Tesco.com and Clarks.com. In recent years Gordon has been developing Cloud applications for deployment into Microsoft Azure and Amazon AWS ( for which he holds AWS Solutions Architect certification). He believes strongly in collaboration between developers and product stakeholders, excellence in technical practices and continuous improvement. He believes that paying constant attention to these 3 things results in software of excellent quality that is built to do the right thing in a way that is more easily maintained and extended in the future.

Our Story

Elastic Mint was born from the desire to deliver excellent software using smaller teams of extremely experienced developers.

Read about how Elastic Mint came into being

From our blog

agile code (retreat on the beach)

By Jon Reynolds on Apr 19 2018

On 19th March Gordon and I attended a 2 day agile coding retreat in St Austell, Cornwall. Hosted by Kevlin Henney and Jon Jagger the retreat was organised for developers to discuss, practice and improve their software craftsmanship, communication and creativity. Having personally never attended such an event before I was interested to see if there was an opportunity for me to hone my programming skills to ultimately improve my performance as a developer.

Continue reading

Fixing Intermittent Test Failures With NCrunch

By Gordon Barrs on Apr 16 2018

I was working with a company recently where we were using Xunit as our test framework, NSubstitute for mocks, stubs etc and we ran our tests using NCrunch whilst developing in Visual Studio. At one point during the project we noticed that some of our unit tests were failing intermittently. This is more common in longer running integration tests but not so common in unit tests. When we do see this behaviour in unit tests the cause is often shared state being accessed when unit tests are being run in parallel.

Continue reading

BDD frameworks compared - SpecFlow and BDDfy

By Andy Garner on Apr 11 2018

I first learnt about writing unit tests following a project where we missed the deadline and spent far too long fixing and then refixing the code. I became frustrated that we would fix one thing and then something else would go wrong. When I saw how tools like NUnit and Rhino Mocks gave me the confidence to fix bugs and refactor it genuinely changed my working life. On my next project I determined to write tests as I went along and to be honest I’ve never looked back.

Continue reading

Using impact maps to improve product delivery

By Jon Reynolds on Mar 30 2018

Like me haven’t you at times been frustrated by software that has been delivered late and not made the business impact you expected. A lot of time and money had been wasted due to assumptions being made with inadequate requirements; poor communication of team objectives and an overall lack of understanding, focus and misalignment with the overall business goals. As a developer I use interative delivery and this places emphasis on integrating learning from delivery and refining the scope and requirements.

Continue reading