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.

157 pieces · 2019–2026

A 3D-rendered illustration of the letters A and I in glossy blue, standing on a reflective purple surface scattered with hexagons and criss-crossed by tangled black cables. 4 Sep 2024 · 13 min Crack the Code of Generative AI: Simple Steps for Smart Outcomes

Dive into the fascinating realm of Generative Artificial Intelligence with our comprehensive guide. Discover five practical and …

Overhead photography of blue backpack beside an open note book and silver MacBook laptop. All of the items are placed one a mahogany table. The note book shows a number of slightly indecipherable notes from a study session. 3 May 2024 · 6 min Learning Something New? Leverage These 7 Pieces of Advice for Success!

Learning something new can be challenging, but with the right mindset and strategies, it can also be incredibly rewarding. In this …

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

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 …

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