profile

Human DevOps

Software Delivery Club Newsletter 2023-01-20

Published over 1 year ago • 2 min read

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? …

Read more...

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 …

Read more...

Human DevOps

by Richard Bown

Join my newsletter for regular views and news about doing effective, essential human DevOps engineering. I dive into the human factors that make successful DevOps organizations and the teams and platforms at the heart of your socio-technical systems. From leadership to team setup, maximizing performance, tools and techniques.

Read more from Human DevOps

Is it just me, or is April turning out to be a complete stinker? The rain hasn't stopped, it's cold, and it feels more like October or November than it does at the start of spring. This feeling appears to be pervading work at the moment, too—I sense frustration bubbling under at every turn. We need some warm sunshine and a few days off before heading back to the grind. I have a short trip coming up and a few things to look forward to not least the just-announced Fast Flow Conference in London...

4 days ago • 1 min read

It's notable how trends take a long time to get moving, and suddenly, they seem everywhere. For the last month or so, I've been working for the Team Topologies organisation, helping them gather some knowledge about applying their ideas and techniques across the industry. I've been talking to agile and DevOps practitioners, consultants, and coaches, people who are using techniques in organisations to make them more humane, to make them more pleasant places to work, and to improve the flow of...

11 days ago • 2 min read

A couple of weeks ago, I ran the Amstelveen Marathon in support of Suicide Prevention NL. It's the first marathon I've attempted in over 12 years and my fifth overall. My fastest time ever was 3 hours 46 minutes. This time, I hoped to complete it in under 4 hours 30 minutes. I figured that with decent training, including some strength training, I'd be able to manage this okay. However, I really learned an important lesson on the day. I eventually completed it in an undistinguished time of 4...

25 days ago • 2 min read
Share this post