profile

Human DevOps

Software Delivery Club Newsletter 2023-01-27

Published about 1 year ago • 2 min read

We're almost at the end of January - deep breath.

Another busy week as I prepare for an upcoming talk all about Rosegarden: A Slumbering Giant at FOSDEM '23 in Brussels in just over a week's time. In the talk I'll be exploring the motivations that a couple of young coders had for starting a project that is somehow going over 20 years later - despite neither of them now being involved in the development of it at all. Should be fun - if you're in the area then it's free to go to FOSDEM - I believe no registration is required either. Come and say hi!

Alongside that I released a new episode of the Lovin' Legacy podcast. I talked to Jacob Lafors about his Verifa's approach to implementing Continuous Delivery, the use of Value Stream Mapping and what it means to build a developer platform. A really nice chat with Jacob and I think we'll need to do it again at some point in the future as we covered a lot!

I've also been working on the Legacy Workshop - I'll be doing a trial run in a couple of weeks and will aim to run it as a webinar after that. Want to stay informed? You can subscribe to the list here:

https://legacycoding.org/workshops/

In preparation for this workshop, I've been writing React and Java all week - it also gives me the excuse to do it really badly as that's kind of the point.

Hope you enjoy the content below, and as always, drop me a line to let me know how you're getting on.

Have a great weekend,

Richard​


Defining the Bounded Context is the Key to Flow

Published on January 27, 2023

One of the core concepts of Domain Driven Design (Eric Evans) is the Bounded Context. Here’s an excellent summary of the Bounded Context in DDD and a specification of how it should relate to source code organisation and team structure. The summary states that: This ties in with the notation of what Team Topologies says… Read More »Defining the Bounded Context is the Key to Flow

Read more...

Building Software in a Post-Agile World

Published on January 26, 2023

At the moment, especially in tech, there appears to be so little time to think. Reacting seems to be the order of the day. This means people are getting fired. People are getting scared, and those still in a job are rightly worried. How can we make sense of the tech world and where it’s… Read More »Building Software in a Post-Agile World

Read more...

What is Product Engineering?

Published on January 25, 2023

When I was a Head of Engineering for a SaaS. I was notionally (and nominally) working in Software Product Engineering. My take on this was that it meant that we should focus on the product – which meant in turn, focusing on the customer. However, it never really felt like we were looking at products… Read More »What is Product Engineering?

Read more...

Learning to Fight Complexity

Published on January 24, 2023

If we acknowledge that we live in a software engineering world where complexity is inevitable, you may ask, what’s the point in trying to change anything about how we work? Additionally, with so many clamouring voices around us trying to make us see sense, how can we go from day to day, making a difference… Read More »Learning to Fight Complexity

Read more...

2023: So Where Now?

Published on January 21, 2023

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, there is evidence further down… Read More »2023: So Where Now?

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

If you've followed the story of Maxine Chambers in the Unicorn Project, then you know it's not a simple "10x engineer saves the day" engineering tale of derring-do. It's a struggle; it's hard for Maxine. Her story starts with an effective demotion because she's taken the blame (or been pinned) for an outage. The rest of the book explores the toxic culture at the fictional company Parts Unlimited. We learn about the people, the places, the feelings and that elusive thing 'culture' that the...

15 days ago • 1 min read

It's February. So, what's going on with your project? What's happening in your organisation? Are people happy? Are improvements being made? Over the last few weeks, I had a few thoughts about improving from the ground up. I work day-to-day as a DevOps engineer, and from there, I can shape interactions we have as a team with other teams and also what products (or platforms) we offer. I feel lucky to have this role as I get to work with many developers with different challenges in multiple...

22 days ago • 1 min read
Friday 12th January - Leading with Kindness

January can seem like a long month in the Northern Hemisphere. This last week certainly seemed like a very long week! I hope you can start to think about the weekend. I’ve recently explored the subject of happiness in software engineering from an organizational perspective and explored the foundations of how software organizations comes about and why we occasionally find it so difficult to square. Let’s start with the concept of the happy individual building an application. It gets more...

about 1 month ago • 2 min read
Share this post