profile

Human DevOps

Human DevOps - Sunday 31st March - Building Strength and Resilience

Published about 2 months 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 hours 40 minutes - this was outside my goal and about 30 minutes slower than I secretly hoped for. So what had gone wrong?

I certainly had some extra time to think about this as I completed each painful kilometre. Two things were immediately obvious.

Firstly I had not trained for that extra time on the road. I assumed I'd be able to go at a faster race pace on the day and trained for time rather than distance. So my longest training run was 3 hours 30 minutes, but the distance covered in that time was only 27km. If I'd actually just stuck to my previous training plans and made sure I'd run 33 or 35kms during training I would have discovered my true race pace plus got used to the extra time out on the road.

Secondly, I'd not done enough strength training for the rest of my body. All that extra pounding - another 12% of extra time when the body was already tired - really was very hard on my frame. The week after the marathon, I struggled with back pain, which I'm only just getting over.

I think I made a couple of wrong assumptions in my training. I guessed that I could train pretty much as in years previously and get the same results with only a bit more effort. While I credited my increased age, I only really paid that lip service. Secondly I assumed that my experience would be enough to see me through. And while it was, it was a painful experience.

How do make our lives less painful when it comes to attempting the hardest things? Do we trust our experience or treat it like something new the next time? I believe you need to do a bit of both: ensure that you respect the challenge even if you have done it before, but also lean on your experience to improve the areas you know you can improve.

Therefore, it's not enough to be mentally strong; we must be physically strong and competent. We need to work hard at our technical abilities as a team and put in the hours as experts. We can prove this to ourselves every day by showing up for the work we do and for each other.

Sometimes, it's not enough to be kind; we must also be fiercely competent.

I wish you a pleasant and restful Easter weekend if you're celebrating it, and if not, I hope you enjoy this long weekend.

If you'd like to learn more about improving resilience and productivity in DevOps teams, reply to this email to register your interest. I'm putting together some resources specifically for training teams in resilience, mutual respect and productivity.

-- Richard


Monitoring Azure DevOps Build Pipelines with Prometheus and Grafana

Published on March 29, 2024

The best way to have a good time at work is to ensure you have just the right amount of surprises in your day. The right amount of surprises is the minimum amount of surprises unless you are a serious endorphin junky. Living on endorphins released by the excitement of firefighting is something that no… Read More »Monitoring Azure DevOps Build Pipelines with Prometheus and Grafana

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

Software development is mentally and emotionally challenging work. Studies reveal that around 50% of developer time is spent on maintenance or wasted in workplace inefficiency. How can we, as individuals, enjoy our work and stay productive and healthy while positively influencing efficiency, quality and customer value? This question has bothered me throughout my career, and I'm finally on a path to finding some practical answers. As I delve into this topic, I'm struck by the profound...

5 days ago • 1 min read

Sometimes you need to give a little to get a little. Sometimes you need to ask a lot more from your employer than you might think is fair. But what's the alternative? Staying in a job just because you are scared of what's next? Staying in a job that is making you miserable? While we might fear our jobs will be taken over by AI, or we'll be left behind, or we'll never get enough experience to be taken seriously, just remember, everyone else is doubting as much as you are. Keep balanced, keep...

12 days ago • 1 min read

It's the start of the party season in the Netherlands. Last weekend started with King's Day and it's Bevrijding's Dag today: liberation day. This marks the start of the summer period and it also marks the start of an important personal milestone. I've been writing a novel about software development and humans since the end of last year, and May 1st marked the end of the first draft. I was truly inspired after reading the Unicorn Project, and while I loved the Five Ideals it presented, I...

18 days ago • 1 min read
Share this post