The Human DevOps - 19th May 2024 - Leading from Behind


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 influence of the average software development team's composition, dynamics, and motivations on our collective cognitive load. It's not just about inefficient organizational setups; it's also about the very nature of many of our ‘best practice’ tools and techniques that can limit our potential.

I'm inspired by a few texts and a few people here, not least:

  • Quiet by Susan Cain
  • Turn This Ship Around by David L. Marquet
  • Atomic Habits by James Clear

All of these books explore how we lead through inversion of control, using influence and importantly, reducing lofty goals into manageable steps. Leading as a manager sets up a lot of expectations. Leading from Behind is an effective and sustainable way of making sense of complex domains such as software engineering.

Have a great Sunday.

-- Richard


The Passive-Aggressive Pull Request

Published on May 18, 2024

Have you ever had an extreme reaction to someone leaving a comment on a Pull Request (PR)? Why was that? Was it something about your mood that day? Was it that you feel attacked and don’t like it? Is it the frustration with the speed of the PR process? Something else? PRs are divisive. They… Read More »The Passive-Aggressive Pull Request

Read more...

The Human Software

Software systems rule our world. My regular newsletter explores the human factors that make software engineering so unique, so difficult, so important and all consuming.

Read more from The Human Software
The Human Software 283 - The Social Sciences and Conway's Law

Greg Wilson of Software Carpentry fame knows how to write a headline. His recent talk Cocaine and Conway's Law is a mine of brilliant ideas and books to add to your reading list. They talk invested me immediately through his excoriation of Mark Andreessen's "Techno Optimist Manifesto" as a part of the Peter Thiel/Elon Musk narrative - work harder and longer, fix all problems via tech. Conway's Law, for those who are unfamiliar is the implicit link between social organisation of a company and...

Human Software 282 - IT Failures Cost Lives

The Horizon Post Office Scandal is one of the biggest IT failures in recent times, directly responsible for thirteen of the wrongly accused taking their own lives after prosecutions were brought against them. There is a highly technical deep dive into the findings made by Computer Weekly in this incredible Corecursive podcast episode. It is worth a detailed listen if you want to understand how this could come about and what systemic failings caused it to be covered up for so long. Software...

The Human Software 281 - When Does Change Happen?

Working in software you get to see some pretty stupid stuff. And I mean crazy, stupid stuff. Decisions that float down from on high from multiple disparate spheres of influence - sales teams, other business units or just vice-presidents with a Great New Idea[tm] or a pet project. The narrative goes a little like this - the important people get to make choices and us techies have to live with consequences them. Sometimes these decisions are on a whim, an industry hype, a desperate attempt to...