Welcome to episode 5 of Life in Low-code.
This podcast series shares our experiences of working with Low-code. So far we’ve had some insightful conversations with CTOs, Community Managers and client managers who have talked through how this exciting technology is helping IT and business leaders to transform their processes and customer experience from the ground up. You can listen to the audio of this and other podcasts in the series here.
In this episode we are joined by Paul McMonnies, a Platform Solution Developer on the MATS Low-code Platform. Paul confesses he is a podcaster himself, running his own series for a heavy metal festival!
Louise: Hello Paul!
Paul: Hi Louise, thanks for having me! And hello to our listeners.
Louise: Let’s start with an introduction to, how long have you worked for MATS?
Paul: I started at MATS in May 2015 and my official job title is Platform Solution Developer, which means I build customer solutions on the MATS platform – ranging anywhere from having discussions with the client, right through to designing and implementing the solutions.
Louise: What does your typical day look like?
Paul: To be honest, there really isn’t a “typical day.”
There is some repetition, where we’ve recently adopted an Agile methodology – which means that we have daily stand up meetings each morning with bullet points about the progress of the project – but the actual work itself varies greatly depending where you are in the project. As I mentioned, I can be talking to the clients about requirements, planning and designing the solutions, or building and testing the solutions. Every day is different, and that’s definitely a positive for me, because a lot of programming can be repetitive. The way things work here means it’s always really varied and it definitely keeps you on your toes!
Louise: I know that feeling. It’s great that there’s so much variety. What’s your background in terms of development? How did you find the transition into Low-code?
Paul: I come from quite a traditional development background. I started programming on a Commodore 64 when I was about 8 or 9 back in the 80s and ended up eventually going on to University to do a degree in Computer Science. After that I went into developing database backed systems mainly, like Visual Basic and Delphi, for about 20 years!
The transition into low-code was a reasonably straightforward one. Although the coder in me wanted to know how all the magic that’s working in the background, I’ve always been a solutions-driven developer, which really lent itself to developing systems using MATS.
Louise: What are the major differences between traditional coding and Low-code development?
Paul: I’d say that the basic skill sets are fairly similar – a basic knowledge of how databases work is advantageous. Saying that, we have builders here that have come from backgrounds like Project Management or Process Management – with no development experience – that have been able to pick up and understand how to use MATS to produce solutions. It really varies, but Low-code just basically gives you a head start.
The best way to describe it is if you liken software development to building things out of Lego!
With traditional programming, you have to write all the code to build the actual bricks – the 2x4s, the flat ones, the corners, the pointed roofs bits etc. and in all of the different colours.
With Low-code, most of those bricks have already been made for you! You only need to think about what you want to build, pick up the bricks and put them together.
The beauty of working here at MATS, where we also develop the solution in-house, is that our core team builds the bricks too. So historically if we (as builders) needed a new shape of Lego brick that wasn’t already in our box, our core team could make it for us.
However, the latest versions of MATS even gives us the ability to make our own bricks via the new Code Studio, so we really do have the best of everything here.
Louise: That’s interesting. I recently read a Forrester report on ‘Understanding Low-code Developers’ which talks about Application Development and Delivery (AD&D) teams, and the differences between “Low-coders” and traditional developers. One of the areas it focused on was the priorities of developers – what would you say your priorities are?
Paul: For me personally it’s always been about delivering that “wow” factor. A solution that absolutely fits the customers needs of course, but one that does it while really impressing them at the same time. Both in terms of how it all works, how we have put it together and how we can implement further changes. MATS really does enable us to deliver that “wow factor”.
Another big factor is the variety of the solutions we produce here. In past jobs I’ve worked for software companies that tend to be focused on a particular sector such as engineering or higher education etc. Which can be a bit “samey.”
To extend my earlier Lego analogy a bit further, you can build pretty much anything you like out of Lego – and it’s exactly the same here with MATS! I’ve worked on projects involving the maintenance of manhole covers in South Africa, a companion application for cancer patients, applications to measure staff competence to determine further training needs, fund management applications and I’m currently working on a worker management system to monitor and log the shifts patterns of a workforce over 15,000 people. It’s never dull!
Louise: Absolutely, and interestingly that aligns with the report! The Low-coders surveyed had a focus on customer experience and company growth. So you’ve been working with Low-code for about 4 years now, if you could contact your former self, what advice would you give “past Paul” about a career in Low-code?
Paul: That’s a tough question really as I’m the sort of person who tends to look forwards rather than backwards! But I remember that I definitely had a few concerns when I joined MATS about coming off that “traditional development path.”
Low-code wasn’t really something I’d heard of at the time, so I wasn’t sure about effectively committing my future to it, then potentially needing to go back to the traditional path having been out of the loop for a while. However, I haven’t regretted it for a minute. The skills involved are absolutely transferable – and we’ve seen Low-code go from strength to strength, with more and more big businesses adopting it! So it’s great to be ahead of the curve, and really working on the cutting edge of things.
With previous roles the focus has always been fairly specialist or industry-specific, but with MATS you never know what your next project is going to entail, so it’s always a new challenge and it’s all about the “art of the possible.”
MATS provides us builders with absolutely every tool we need in order to make things possible – the platform is constantly evolving and we as builders also have an input into that direction. We’re consulted about what would make our lives easier, and those things are then incorporated into future versions – even in the 4 years that I’ve been here!
You could say [analogy] that the MATS platform has evolved from something like a Betamax video player into a surround sound, high-resolution 4k home cinema system – and we’re still pushing things forward even further with every version. It really is an exciting and vibrant place to be, and having that freedom to produce really varied and powerful solutions makes it an enjoyable workplace. I’m very glad that I didn’t let those fears change my decision, and that I threw myself into the world of low-code and MATS.
Louise: Thanks Paul – it’s been fascinating to have you on the podcast, so thank you for taking some time out to have a chat!
Paul: It’s been an absolute pleasure – as you can probably tell, I’m a big fan of Low-code and MATS in particular. It’s been great to have an opportunity to talk about that.
You can listen to the full podcast, Episode 5 Life in Low-code here.