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


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

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
The Human DevOps -  Sunday 6th October - What is Humane Engineering?

September took me to London to attend a couple of conferences. The first was the Team Topologies-aligned Fast Flow conference , preceded by a workshop with the Team Topologies core team. I also popped into the Design Museum when I was in the area, an inspirational space if you're ever in London. The Design Museum in Kensington, London. As part of the work I do, I sometimes bump into like-minded folks. While I didn't catch up with them at Fast Flow Conf, a few days ago I enjoyed chatting with...

The Human DevOps - Sunday 8th September 2024  - How To Enjoy Software Engineering

How was your summer? Does it feel like it's still happening, or are you already back in the thick of things? It's been a bit of both for me over the last few weeks. I've been in and out of holiday mode. The weather is still hot, but the office is in action. Next week, I'm off to London, where I'll be attending the second edition of the Fast Flow Conference with the Team Topologies organisation and heading to SaaS CTO Conference to meet with tech leaders and find out what's got them worried...

“Through the years, I have learned there is no harm in charging oneself up with delusions between moments of valid inspiration... Thankfully, persistence is a great substitute for talent.” – Steve Martin, Born Standing Up: A Comic's Life You're receiving this because you subscribed to receive updates about "Human Software" or you're on my Human DevOps mailing list. The summer season is upon us. Originally I was aiming to have some early chapters of my debut novel "Human Software" available to...