Software Delivery Club Newsletter 2023-01-20

This has been a tough week for many in tech. Mass layoffs announced by Google, Facebook and Microsoft total over 30,000. Many commentators seem to think that Elon Musk's approach to his takeover has given carte blanche to tech leaders to swing the axe with the year-end review process. Also this is much in evidence further down the food chain, in smaller companies where a similar approach is being tried.

This is no doubt the start of global reckoning for technology firms (and those adjacent) and, while hard for those individuals involved, it's undoubtedly long overdue and long expected seeing as a lot of venture capital money has dried up over the last 18 months.

This is a nervous world. Companies will be looking to cut further in the coming recession and undoubtedly those left behind in these companies will come under more pressure. Therefore there has never been a better time to look beyond your current skillset and to see how you can fit in in this new world.

I've certainly spent some time soul searching this week. I had an interview for a role that (on paper) looked perfect for me. However, personalities win out when it comes to hiring and I find myself often disagreeing with the way that so-called DevOps or Cloud transformations are carried out. I've seen up close how hiring DevOps and Agile coaches is just a way to waste a lot of money without moving the needle much in either the cloud or "DevOps" journey. Why? Because you need to change your business model - not just apply bandaids.

I have had some great conversations with senior engineering executives about this, but the type of transformation they are hiring for usually isn't one which will be ultimately successful. You cannot hire DevOps and Agile coaches and call that a transformation - instead read a book like The Unicorn Project or listen to Dave Snowden talk about organisational transformation or read The Goal and then tell me that hiring your way out of trouble is going to help you?

No. In this world you'll need to be smarter than that. You need to be more empathic than that. You need to be more emphatic than that. You need to listen to what your customers want as well as what your engineers are telling you.

I'll be considering this more closely as I prepare for FOSDEM in Brussels in two week's time. I'm giving a talk called Rosegarden: A Slumbering Giant where I will discuss the legacy of this 20 year old+ piece of Open Source Software, but I'll also also be alluding to what it means to build software. Why we build any software and what it means to both our users and the developers. Sense and empathy will be ever needed traits in software development moving forward. If you can't join me in Belgium then you can always catch up later on the website.

Wishing you a wonderful weekend!

-- Richard

Is The Goal of Software Companies to Make Software Engineers Happy?

Published on January 18, 2023

Developer experience, developer happiness, developer productivity. Three terms that treat symptoms, not causes. Why? Developer experience – how a developer feels when they get to work, what slows them down, and what needs to get out of the way. Developer happiness – happy coders are productive coders. Developer productivity – what does productivity mean anyway? …


QUEST: How To Build Great Software

Published on January 15, 2023

While writing the first Lovin’ Legacy podcast of ’23, I coined the acronym QUEST. What does it stand for and how is it useful? I analysed the 12 Agile Principles, the 5 Ideals of the Unicorn Project as well as John Romero’s 10 Principles for building great software. Having eliminated some of duplicates and removing …


Human DevOps

DevOps at is the heart of modern software systems. In my regular newsletter, I dive into the human factors that make successful engineering organizations where teams and platforms thrive at the heart of your socio-technical systems. From leadership to team setup, maximizing performance, tools and techniques.

Read more from Human DevOps

It has not by any means been a good summer in the Netherlands. It's been very wet and the last few days have also been extremely windy. At work, on the streets and on the roads, there is a tension. I try to take the time to go out for a lunchtime walk at least a couple of times a week and took this photo last week during a gap in the rain. The Middelpolder And we head towards the summer break, make sure to take some time to relax before you face the serious business of relaxation. I'm taking...

I lived in London in 1997 when the Tony Blair "New Labour" government swept into power. It was a time of great hope and audacity. It felt like "we" could do anything, but then I was 25 years old and living in London, and indeed, anything did, in fact, feel possible because I was at the dawn of my career without responsibilities or the weight of history behind my thoughts and actions. So perhaps older and wiser, we are here. The UK has been (according to some) bitten down by 14 years of Tory...

Do you always want more? More opportunities, more recognition for your work, more advancement? Sometimes, it's just knowing more, solving problems, and being right. What do we do to ourselves as software engineers and programmers that makes us want to do more all the time? We want to know more, write more, read more and perhaps even present more. I was interacting with someone on LinkedIn this Friday, and it made me reflect on what I am doing now compared to what I did a year ago. A year ago,...