profile

Human DevOps

Human DevOps: Friday 15th March - How to be a Happier Software Engineer

Published 3 months ago • 1 min read

As a lifelong coder and professional software geek, I've always been interested in the systems we use to build software. Lately, I've realised that these systems are often social — much more so than technical. Consequently, I've connected with the great and the good in the world of what I'm calling "humane software development". For me, this work is spearheaded by the work that Matthew Skelton and Manuel Pais have done with Team Topologies. Since the end of last year, I've been an official Team Topologies advocate, and since then I've started working with the core team on bringing the message of Team Topologies to a wider audience.

A key part of what makes Team Topologies so useful is the notion that Conway's Law is unavoidable. In other words, we build what our organisation, to some extent, allows us to build. Therefore, we can influence not only what we build but also how we build it by paying close attention to the teams we use to build the software and sensing how much stress they are under.

Therefore, part of my work is to understand, at an individual level, how I can improve my team's situation every day. Part of it is through hosting talks such as next week's Amsterdam Fast Flow Meetup. Some of it for me is through writing and connection.

Therefore, I've been exploring the social, organizational, and emotional side of building software. What makes us want to build it, and how can we do it together more effectively? When reading about this, it's easy to get very theoretical and as a practical, engineering type, I want solutions. Therefore, this week I wrote "How to be a Happier Software Engineer".

This post summarises where I'm going with this newsletter better than anything and hopefully gives you some practical tips on how we can have more fun and get more done at work.

If you're interested in how to be a happy software engineer, or how to make those around you happier, or basically looking to get more done and have more fun at work - then stick with me. If not, please click unsubscribe below and you won't hear from me again!

Many thanks and have a great weekend.

-- Richard


How to be a Happier Software Engineer

Published on March 12, 2024

It is incredibly powerful to realise that a single engineer can influence a team’s overall happiness and, by extension, their own happiness. But it can be frustrating sometimes can’t it? Sometimes, people just don’t get it, and sometimes, they don’t get you. Do you remember when you just built stuff? That feeling you get when… Read More »How to be a Happier Software Engineer

Read more...

Human DevOps

by Richard Bown

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's good to recognise our changing preferences as we move through the world of software engineering and use those moments to choose the right tool for the job. Sometimes we want to create, sometimes we want to retrench - perhaps refactor something, improve something, add more tests, change our architecture either subtly or fundamentally. In the world of SaaS and open source, we have more than just language, cloud or platform choices. We have tool choices which can mean that we do less...

6 days ago • 1 min read

I have an emotional reaction to peanut butter that is so strong, it’s actually physical. I feel physically sick getting it on me, cleaning it off a surface, or even contemplating eating it. Why? A story. When I was seven, my parents sent me to a preparatory school. During the weekdays, I would board—I would stay over—in a dormitory with other kids around my age. I would come home on Friday night and then leave again for school on Sunday afternoon. I dreaded it. At least, to begin with, I...

13 days ago • 1 min read

I'm sitting on the sidelines watching another big digital transformation roll into town. Those who have tried this before before know that big digital transformations don't work, so we're better not calling them that. Instead, these days we talk about cultural change. Realistically though this means the same thing. How can you recognise one happening in your firm? Well, suddenly there are a lot of meetings, and workshops looking backwards and training looking forwards. Some people might call...

20 days ago • 1 min read
Share this post