Software Delivery Club Newsletter 2023-02-24


"Nobody started programming because they wanted to be an Engineering Manager."

I found this the funniest (and most tragic) line I read this week goes to ​Marijo Glavaš on LinkedIn.

Why do I think this is tragic? Well, it's because I've been there - I've been at that point where you're neither a coder or an actual "doer" - just a talker, counter of beans and organiser of meetings. I've been a facilitator of egos - occasionally a sounding board but more often than not a pain in the ass.

Engineering Managers do get paid a lot - sure - but they have to deal with a lot too. It's not an easy option and it's not for everyone. I know those who have tried and gone back to an Individual Contributor role. I know very few personally who have made a career out of it - because if you are one, you need to be an ambassador for the company you for work. You have to truly believe in the product and that you can build it together, better.

So this week's thought is this - do you love where you work? Do you love the mission?

This week I launched a couple of parts of my mission. Firstly I'm now available as a Fractional CTO. What's that? Put simply it's an engineering boss who does everything for your company without the overhead of a fulltime employee. So whether you need guidance on architecture, technology choice, engineering practice, hiring and growing your capacity, running operations, improving speed and agility of delivery - a fractional CTO does all that and more for you. No long term commitment, just answers and solutions when you need them on tap.

Secondly I've put together the first draft of my new course Modern Software Delivery. This is a 3-day part-time (4 hours per day) online course for tech industry leaders and walks through the challenges and opportunities available to us in software delivery. From understanding what modern software architecture is, how cloud and containers are challenging the nature of delivery, to shaping our ambitions for our legacy systems and making sure that we can engineer effectively for emergent architecture, measure our customer's success more effectively and deliver more business value, faster.

If you're interested in hearing more then just reply to this email - I read every one!

Have a great weekend and enjoy the rest of the articles I put together this week.

- Richard


Is Splunk better than Datadog?

Published on February 23, 2023

Is Splunk better than DataDog? Is Honeycomb better than CloudWatch? Can we even compare these things 1-2-1? Not really, and that’s the point. They all provide a platform for observability, but ultimately it’s going to be down to the implementation in your organisation to get the most out of them. The problem these tools aim… Read More »Is Splunk better than Datadog?

Read more...

Why Wait to Discover Mistakes?

Published on February 23, 2023

The very best of Continuous Delivery, Agile and Lean tell us that we should iterate quickly in small steps. To iterate quickly, you want to run locally. Install all your packages and build while you go. You’re building a bespoke development environment on your machine. Installing packages and dependencies while you create your solution. This… Read More »Why Wait to Discover Mistakes?

Read more...

Fear-Driven Development: When You Work Against The Flow

Published on February 21, 2023

No matter how I slice it, I return to three things to remember to build a path to successful software. Testing, Teams, Architecture. Pay attention to those three equally, and you can’t fail from a software perspective. But what happens if your organisation structure won’t allow it? Let me show an example of a cross-functional… Read More »Fear-Driven Development: When You Work Against The Flow

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 275  - HUMAN SOFTWARE: A Life in IT - Coming in September!

I hope you've had a good summer and are re-energised and looking forward to lowering yourself back into the tepid pool of work for the remainder of the year. Here's a view from a charming street market in Aix-en-Provence. Shortly afterwards, I made it to the Paul Cezanne exhibit at the Museé Granet where I was inspired to think about new ideas for the cover of HUMAN SOFTWARE. Sweltering on a sunny day in Provence The big news is, HUMAN SOFTWARE has a release date! e-pub will be available on...

The Human Software 274 - Meet the Team

Just like "Parts Unlimited" in "The Phoenix Project" - a good tech story needs an interesting company to base its story upon. So over the last week I put together a little corporate website for Gerbach Inc. On it you can meet some of the leadership team and find out a little more about what Gerbach does and where it does business. The Gerbach Logo Gerbach's head office is based in Sandport in the UK. Sandport is a fictional town based on Sandwich in Kent - my hometown. Since the 1950s there...

Human Software 273 - Taking a Trip

I've spent the last two months (a short trip to Iceland aside) working on the next set of edits for HUMAN SOFTWARE. In all honesty, I thought I'd just be doing a little bit of light word work when it came to this round but as it transpired, I ended up changing about a third of the content. A few chapters were discarded, and numerous rewrites were made in the name of pacing and tension building. What I hope we've ended up with is a more intriguing and interesting journey for Beth and Chrissie...