It's time for a little down-time and for a little year-end review. I'll be spending a few days with my family and friends and I hope you can all get to do the same. I've been looking back at my year and have summarised things below in a little list:
* 182 blog posts published
* 23 podcast episodes and December has been my best-ever month with over 100 listens!
* Lots of books read and inspiration gathered - I have a partial reading list https://richardwbown.com/resources/ and this will be updated early in the new year
* One talk given at the CTO Craft conference - a lot more planned for next year including my first online training and workshops
I hope that 2022 has been good to you and that we'll be able to talk a lot more about software delivery, architecture and legacy in 2023. Until then - I wish you a very peaceful and restful end of 2022.
Richard
Published on December 23, 2022
![]() |
When does legacy code first appear? How does working at the limits of our abilities (or when we are constrained) affect the quality and supportability of the code we write? I was struck by these thoughts while browsing the subreddit for the Advent of Code. There was one thread called “AOC 2022 is destroying my …
Published on December 21, 2022
![]() |
Personally, one of the most fascinating things I find about the Advent of Code is when you hit your particular “wall”. When you think you can’t possibly go any further and you get frustrated and start to doubt yourself… if you’re participating, did that happen to you yet? So, the puzzles start off reasonably straightforward. …
Published on December 18, 2022
![]() |
Information Technology Information Library (ITIL) and its subset Information Technology Service Management (ITSM) are best practices that have grown to become essential foundations of corporate IT. In banks, insurers, energy companies, infrastructure companies and even retailers, IT change control processes are implemented in ITIL and ITSM. Often however these best practices are elements of overlapping …
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.
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...
If you happen to be in London next week then I'll be having a little launch party on Wednesday October 15th. It's not just any pub as well, it's the pub that I used to go to when I was working in my first job in software development thirty years ago in 1995. The famous "Wheatsheaf" just off Oxford Street in London. This was the pub where many conversations got technical and many times got heated. I feel that Peter and Dominic would approve of the location. If you're in the area, please drop...
When I first started working in software, I discovered that were some battles you could win and some you couldn't. There were some decisions that no matter how logically you argued against you them, would occur anyway because that's just the way it is. Some people think this is a naive way of being; arguing against the status quo. I believe it's hopeful and humanistic to question our environment. Naivety in the form of hope lasts throughout life. I believe ultimately that people want to do...