Skip to content
RJJ Software Jamie Taylor · fractional CTOBook a call
Menu

Writing

Essays on technology leadership, AI adoption, architecture and developer experience, published continuously since 2019.

154 pieces · 2019–2026

A number of coloured sticky notes are arranged on a pinboard. The sticky notes do have handwritten text on them, but they are out of focus, meaning that the text is unreadable 5 Apr 2024 · 4 min Unravelling the Code Tapestry: Learning the Release Process and PR Strategy

In this part of the series on safely navigating legacy code, we explore understanding the release process and pull request …

A close up of a traditional, spinning, hard drive. The outer case has been removed, revealing the platters (which spin when powered up) and the read/write head. 29 Mar 2024 · 5 min Unravelling the Code Tapestry: Accessing a Development Database for Local Testing

"Unravelling the Code Tapestry: Accessing a Development Database for Local Testing" delves into accessing a development …

A photo of a screen showing the basic Notion UI. The user is entering documentation into the Notion file, in French. Section labels include 'Notes de recontres', 'Concepts', 'Courriles', 'Régles d'affaires', 'Interfaces' 22 Mar 2024 · 5 min Unravelling the Code Tapestry: Documenting your Progress

"Unravelling the Code Tapestry: Documenting your Progress" focuses on the importance of well-organized documentation in …

An open Macbook Pro sits on a mahogany desk alongside a white coffee cup, an iPhone, a notepad and pen. The screens for both the Macbook and iPhone are off. The notepad has some, out of focus, writing on it. 15 Mar 2024 · 7 min Unravelling the Code Tapestry: Before Running the Build

In this blog post, we delve into working with legacy codebases by discussing crucial aspects such as creating local branches, …

An open Macbook Pro sits on a white desk, with a large screen behind it. The desk has only an iPhone, a coffee cup, a pair of speakers a small potted plant, and a pair of over-the-ear headphones near it. An out of focus code listing is shown the Macbook's screen, and a product listing webpage can be seen on the screen behind it. The focus of the image is the Macbook. 8 Mar 2024 · 6 min Unravelling the Code Tapestry: Why Documentation is Key to Legacy Code Success

When working with legacy code, it's essential to gather as much information as possible before attempting to build or run the …

A group of software developers sitting around a table, all are using laptop computers. We are looking down at the table from an angle and can see the backs of two developers, one of whom is wearing headphones. Across the table from them, two other developers are engaged in a conversation about the work they are doing. 1 Mar 2024 · 3 min Unravelling the Code Tapestry: Conversations with Code Custodians

"Unravelling the Code Tapestry: Conversations with Code Custodians" immerses readers in the heart of legacy systems as …

A number of multi-coloured carpets are arranged on a rack. They are predominantly red with yellow, bronze, and gold motifs. 23 Feb 2024 · 4 min Unravelling the Code Tapestry: Preparing to Tame Legacy Code With User-Led Odysseys

In the illuminating post, we redefine the approach to legacy code by emphasizing a user-centric exploration before delving into …

A monochrome close up image of a person picking lock. the lock is in the centre of the image, and the person's left hand can be seen reaching in from the left-hand side of the frame. 16 Feb 2024 · 3 min Unravelling the Tapestry of Legacy Code: A Series on Safely Navigating Software’s Timeless Artifacts

Embark on an illuminating journey with RJJ Software as we delve into the intricate world of legacy code in our blog series. …

Two black flat screen computer monitors; one is facing the camera, one is facing to the right. The forward facing screen shows a a scenic vista of a highway leading directly into a mountain range. The right-facing monitor shows a screen of code, loaded into Visual Studio Code, but shown out of focus 9 Feb 2024 · 4 min Choosing the Right Language: Navigating the Main Differences Between C#, .NET, Python, and Go

As a junior to mid-level developer embarking on a new project, the choice of programming language is akin to selecting the right …

An open Macbook Pro sits on a white wooden desk. On the left is a lamp and some potted plants. On the right are more potted plants and a small shelf, behind the shelf is a lamp designed to look like the moon. In front of the Macbook Pro sits and open book. The entire image is taken at 3/4 profile, such that the desk and it's contents are not facing the camera. 26 Jan 2024 · 7 min Mastering the Art of Productive Study Sessions: 7 Tips to Boost Learning Efficiency

Embark on a transformative journey of self-directed learning with our comprehensive guide, 'Unlock Your Learning Potential: 7 Pro …

An open Apple computer sits on a desk. The screen shows a line chart which indicates a product's growth over a number of months. The line on the line chart is coloured green, and the background of the chart is black. The line on the chart is trending upwards. 19 Jan 2024 · 3 min Podcaster Questions: How Do I Grow Audience Engagement?

Dive into the intricacies of audience engagement as we guide you through envisioning your ideal listener and understanding their …

A 3d render of an abstract image of a sphere with dots and lines, which make up the shape of a human brain. 12 Jan 2024 · 3 min Revolutionizing Podcast Production By Unleashing the Power of AI in Podcast Mastering

How Artificial Intelligence (AI) was used in podcast mastering at RJJ Software. Written in 2024, when the company still offered …

Next step

Bring me the decision you keep deferring

A discovery call costs nothing and commits you to nothing. You'll leave with an honest read on your situation and a clear next step, whether or not that step involves me.

Book a discovery call