Software Delivery Club Newsletter 2023-01-06

published5 months ago
2 min read

Happy New Year​!

I hope that you've had a nice relaxing holiday period and are ready to start tackling 2023. I was away for a few days over the period and came back to the office this week to catch up with some great podcasts and videos. I've linked a few below and can thoroughly recommend the John Romero presentation where he enthusiastically discusses the creation of Wolfenstein, Doom and Quake and describes 10 ways that he believes good software can become great software.

John's presentation sparked a few thoughts with me including how we make sense of all of these lists. Lists of things aren't helpful unless we can remember them. 10 things in a list is too many, the 12 agile principles are too many as well - can we get the essence of what they mean without losing specificity? I'm half way through writing a podcast episode that does just this. I want to provide a simple way of guiding your teams to software perfection.

In addition to working on that, I'm still working on my Legacy Workshop and to that end I've also created a new landing page for this work. Please check out legacyscoding.org where I'll be sharing more resources and opportunities to make the most of your legacy systems.

If you've not already checked out the Software Delivery Club podcast then please have a listen. As I've been spending more and more time focussing on Legacy Software I want to make sure that my podcast reflects this. From the next episode I'll be renaming the Software Delivery Cloud podcast to Lovin' Legacy. This newsletter will be staying the same name for the moment.

And with that I'd like to wish you a wonderful weekend, and a happy and successful 2023. Please let me know what you're up to this year in the world of software delivery.

-- Richard


Loving the Legacy Rabbit Hole

Published on January 6, 2023

The great thing about legacy code is that it’s everywhere and it’s growing bigger by the day. This means infinite fun is to be had. Along the way, last year, I decided that legacy code and systems were the things that really got me excited. This subject gets me more interested in learning new techniques …

Read more...

John Romero’s Ten Principles for Building Great Software

Published on January 5, 2023

I discovered this incredible talk from last year by game legend John Romero. In the talk, he picks out his top ten principles for collaboration in building great software. I think these are worth highlighting and repeating and applying to the software development ‘industry’ in some way. Bear in mind that Id Software created the …

Read more...

SE Radio Podcast: The Differences between DevOps vs SRE

Published on January 4, 2023

An interesting although at times slightly breathless discussion between Ganesh Datta, CTO and cofounder of Cortex, and SE Radio’s Priyanka Raghavan. They discuss site reliability engineering (SRE) vs DevOps. They also examine the similarities and differences and how to use the two approaches together to build better software. This is fascinating because it talks from …

Read more...

Can Software Engineers Fix the World? Podcast with Gene Kim

Published on January 2, 2023

As Mr Spock would say, “Fascinating” Star Trek gets a mention in this Screaming in the Cloud podcast discussion between Corey Quinn and Gene Kim about the latter’s books, both the Phoenix Project and mainly the Unicorn Project. One of the questions about The Unicorn Project gets to the heart of the matter: “Is this …

Read more...

Time to Take a Deep Cleansing Breath

Published on December 31, 2022

You can ask yourself many things as you come to the end of one year and start another. The thing I like to do is have a fallow period – a comma in the conversation – to allow my thoughts to fully expand and reach areas that they will not usually go. I use this …

Read more...

Software Delivery Club

Join my weekly newsletter to get the inside line on predictable, secure and reliable software and IT delivery. This is not a technology newsletter - this is a consequence-of-technology and the choices-we-make kind of newsletter. I talk about technology from the angle of software development practice, IT and operations, DevOps and organisational and business agility.

Read more from Software Delivery Club