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
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 …
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 …
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 …
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 …
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 …
Writer, software engineer, author of Human Software. Thinking about the humans behind the systems.
The After (at the back) I finally headed back to work this week. Over the last few months, I've often felt like I was going around in the circles and that, in fact, was quite close to the truth. I first posted on LinkedIn that I was "Open to Work" at the start of November it's taken about six months to land a new gig. Why so long? A few things. I'm older, there's AI, and it is a tough market but at the beginning I certainly had plenty of interest both from the network and from recruiters....
It's amazing how dependent we are on paperwork even in 2026. I spent a few hours this week printing forms, signing them, scanning them, uploading them. Automation has brought us so far ... and yet. I tried to use Claude to help me design some shelves above the washing machine and honestly it was easier just to use my own head. AI is sometimes an exhausting tool to use. One of those forms was for a new job — starting in a couple of weeks. More on that soon. The bigger news: Human Software has...
Conference season hit Amsterdam last month with the global juggernaut that is Kubecon but I eschewed the noise of that particular enormous techie event and went instead to the writer-friendly event "Stories Unfold" at Amsterdam's OBA theatre. This was a very pleasant evening giving a selection of self-published and traditionally published authors a stage to share the stories behind their books and also highlighted a new compilation of short stories. The audience was very much made up of...