profile

Human DevOps

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

Published 3 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

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