Twice a month, I discuss software engineering topics and talk to engineering and product leaders about legacy, tech debt, technology, architecture and software delivery in the real world.
Search for “Lovin Legacy” on Apple Podcasts, Spotify or wherever else you consume your podcasts.
Do you hate legacy or do you love it? Do you accept it or do you want to stamp it out? This time I talk to Nico Krijnen (Lumunis) about the opportunities we have in our legacy codebases to understand our business better, the strategic use of new technologies to make important product improvements, the… Read...
We are bombarded with the need for business change – which means systems change. At the same time, we need to be faster, safer and more secure than ever. How can you learn to make software delivery effortless, and how can you use the best knowledge on the planet to help you? In this episode,… Read...
I talk to Jonathan Hall about all things DevOps from small companies to large companies and where the customer fits in the often technical story of our code development and deployment. How do you bring junior devs up to speed responsibly? How do we as an industry think of DevOps tooling and how much is… Read...
What does it mean to support, extend or even replace a monolith and should we even try? This time I explore the landscape as it is now – when we feel under pressure to “do microservices” yet we have something that works but is perhaps too much of a monolith for us to work with… Read...
I talk to Dani Grant, the CEO and co-founder of Jam about their browser-based bug reporting solution and how it improves the bug-fixing experience for all those involved in reporting, triage and development. We discuss what challenges that Jam has faced in growing their product to 15k users with a small team of just 7… Read...
Not all engineers are equally invested in understanding what our software is actually doing – should they be and why? Is building a successful software product more than just a technical exercise in observability? How do we get more insights into the business direction of our product? Can we only truly test performance in production… Read...
I talk to Jacob Lafors about his company, Verifa, as well as their approach to engagements around platform engineering, CI/CD and how he provides a value stream mapping service to clients. We talk about developer platforms and turning the developer experience into an internal product. NOTES The blog where inspiration for this podcast episode came… Read...
It’s 2023 and just like any year, your timeline is awash with good intentions and lists of things that you can do this year. You might even be writing a list – but what is the good of a list if you never look at it and it’s too big to comprehend in the first… Read...
Legacy and tech debt are a fact of life in all software. So how can we identify the major causes and try to limit them in our development process? This time I discuss the major causes of tech debt and put forward a way to deal with them at various levels in your organisation. Writing… Read...
Before I read the book by Kent Beck I was just thinking – pesky tests what are they good for apart from getting in the way? What’s so good about Test Driven Development? But writing tests isn’t what test-driven development is about. It’s actually about designing your code in a way that matches your expectations. It’s… Read...