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

Working Safely With Legacy Code

These blog posts form part of an on-going series which outline our system for genius and mastery for when you have to work with legacy code. Use these as a master class for working alongside legacy code. Ideally, these posts should be read in the order of publication.

9 pieces · 2024–2024

An extreme close up of an Apple Magic Mouse 2. The mouse is oriented such that we are looking at it's side and we can see an out of focus keyboard next to it. They are both placed on white a desk. 12 Apr 2024 · 4 min Unravelling the Code Tapestry: Documenting Final Steps Before Implementing Changes

In this part of our series, we focus on submitting a PR for documentation, running automated tests, performing manual testing, …

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. …

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