Open Source at Compare The Market
Check out some of the great tools that our own engineers have created, all of which we are using in-house!
An experimental mutation testing tool for C#.
A tool to help you manage pull requests and reviews on your Github repositories.
A tool to measure web performance.
A GitHub App built with Probot that automatically comments on issues and pull requests based on configuration.
Why Open Source?
Lots of our engineers at Compare The Market are actively involved in various Open Source projects as well as doing their day jobs, because they are passionate about coding. These vary from smaller projects to bigger ones like Firefox and AMP.
As an organisation we want to help our engineers realise their potential by allowing them to innovate. We do this via things such as team innovation days but also by allowing our Engineers to invest time in projects that come out of these innovation days that will really help them and others in the organisation with specific problems they wanted to address. The tools above all for the most part came out of innovation time.
We want to showcase our awesome, talented engineers and the tools they have created and also allow the wider engineering community to take advantage of them too. Keep this page bookmarked as we will be releasing new tools as and when our Engineers create them!
Internal Open Source at Compare The Market
We learned from our Engineers and their Open Source experience that by applying some of the principles to our ways of working we can make things better at Compare The Market. This led us to explore the Inner Source Patterns created by Paypal to see how they could effectively work for us.
In a Microservices world, some of our teams act as lynchpins for others in the services they develop and adopting some of these patterns can allow the teams to work much more effectively than they would with more traditional ways of working.
In particular for now, we are looking at ways of adopting the Dedicated Community Leader pattern to help drive adoption and implementation of our Internal Open Source ways of working.
Want to hear more from our Engineers?
Check out our Medium page!