Cynthia Spencer Project
What happens when you make a few phone calls to Friends to help create something to benefit a Charity providing Palliative and End-of-Life Care to people? We created this amazing Jewellery where all profits benefit Cynthia Spencer Hospice, that's what! Have a read to find out more.
Enter the Dragon – BASIC10 Entry by Bazzargh Converted to the CPC by Muckypaws
A stunning procedural dragon created in just 10 lines of BBC BASIC for the BASIC10 Liner Competition 2026. After discovering Bazzargh’s clever use of trigonometry and plotting, I converted the code to the Amstrad CPC — proving that even 40-year-old machines can produce something truly striking from pure maths.
Knights Tour – My First Entry into the 2026 BASIC10 Competition
A look at my first entry into the 2026 BASIC10 Liner Competition for the Amstrad CPC: a Knight’s Tour solver written in just 8 lines of Locomotive BASIC. Using Warnsdorff’s heuristic, the program solves a centuries-old chess puzzle in real time while drawing the board, rendering a knight graphic, and displaying each move on screen.
Pavement Panic – My Second Entry into the 2026 BASIC10 Competition
My second entry into the 2026 BASIC10 Liner Competition is Pavement Panic, a fast-paced ghost-dodging survival game for the Amstrad CPC written in just 10 lines of BASIC. Inspired by simple road-crossing games, it starts gently, then quickly turns chaotic as the ghosts speed up and survival time becomes your score.
Voltmaze – My Third Entry into the 2026 BASIC10 Competition
Voltmaze is my third entry into the 2026 BASIC10 Liner Competition… a procedurally generated maze game for the Amstrad CPC written in just 10 lines of BASIC. Inspired by classic 8-bit design and powered by a stack-driven depth-first search algorithm, it’s a small game with surprisingly sharp teeth… electrified walls, flickering hazards, roaming hunters, and a new maze every level.
That Bargain SD Card Might Be Lying to You… Here’s How to Check
Cheap storage can come at a hidden cost. In this post, I explore the risks of fake and refurbished SD cards, how fraudsters manipulate capacity, and how you can test your storage on Windows, macOS, and Linux before trusting it with your data.
MHS35 Touchscreen LCD on Raspberry Pi – 64 Bit OS
Bought during lockdown, forgotten in a box, found at the weekend. Getting the MHS35 3.5" TFT touchscreen working on Raspberry Pi OS Trixie (64-bit) is straightforward once you know the correct approach. The instructions in the box are out of date, the product page has been updated but leaves gaps around rotation and touch recalibration. This guide covers the complete setup from fresh Trixie install to a correctly oriented and calibrated display, including what the installer script actually does under the hood and why.
The Tipping Escalation Ladder – Can It Be Reversed? (Part 2 of 3)
After exploring the idea of the Tipping Escalation Ladder, one question kept appearing: can tipping culture actually be reversed? Surprisingly, the United States once tried to ban tipping entirely. This follow-up looks at the forgotten anti-tipping movement of the early 1900s and how modern payment systems and delivery platforms may now be reshaping tipping expectations once again.
When Payment Design Becomes Persuasion (Part 3 of 3)
A modern payment terminal asking for a tip may look like a simple choice. But behind that screen sits decades of behavioural research, UX design, and subtle psychological nudges. As tipping prompts spread through global payment systems, the question becomes harder to ignore: are we choosing to tip… or being guided there by design?
Tales from the NHS: The Unwashed Enigma
Life in a six bed NHS bay means you don’t just witness other people’s behaviour… you live inside it. This is the tale of Rupert, a sports-obsessed, toilet-blocking, phone-call addict who managed to delay an entire surgical list, ignore antibacterial wash instructions, and still somehow be the main character on the ward.
The Tipping Escalation Ladder (Part 1 of 3)
Tipping used to be a simple thank-you for exceptional service. Today, it increasingly feels like something else… suggested by payment terminals, engineered into apps, and socially enforced in ways that quietly shift labour costs from employers to customers. In this piece, I explore what I call the Tipping Escalation Ladder and ask whether optional gratitude is becoming engineered expectation.
Personal ›
Knights Tour – My First Entry into the 2026 BASIC10 Competition
A look at my first entry into the 2026 BASIC10 Liner Competition for the Amstrad CPC: a Knight’s Tour solver written in just 8 lines of Locomotive BASIC. Using Warnsdorff’s heuristic, the program solves a centuries-old chess puzzle in real time while drawing the board, rendering a knight graphic, and displaying each move on screen.
Pavement Panic – My Second Entry into the 2026 BASIC10 Competition
My second entry into the 2026 BASIC10 Liner Competition is Pavement Panic, a fast-paced ghost-dodging survival game for the Amstrad CPC written in just 10 lines of BASIC. Inspired by simple road-crossing games, it starts gently, then quickly turns chaotic as the ghosts speed up and survival time becomes your score.
Voltmaze – My Third Entry into the 2026 BASIC10 Competition
Voltmaze is my third entry into the 2026 BASIC10 Liner Competition… a procedurally generated maze game for the Amstrad CPC written in just 10 lines of BASIC. Inspired by classic 8-bit design and powered by a stack-driven depth-first search algorithm, it’s a small game with surprisingly sharp teeth… electrified walls, flickering hazards, roaming hunters, and a new maze every level.
That Bargain SD Card Might Be Lying to You… Here’s How to Check
Cheap storage can come at a hidden cost. In this post, I explore the risks of fake and refurbished SD cards, how fraudsters manipulate capacity, and how you can test your storage on Windows, macOS, and Linux before trusting it with your data.

The Tipping Escalation Ladder (Part 1 of 3)
Tipping used to be a simple thank-you for exceptional service. Today, it increasingly feels like something else… suggested by payment terminals, engineered into apps, and socially enforced in ways that quietly shift labour costs from employers to customers. In this piece, I explore what I call the Tipping Escalation Ladder and ask whether optional gratitude is becoming engineered expectation.
That Bargain SD Card Might Be Lying to You… Here’s How to Check
Cheap storage can come at a hidden cost. In this post, I explore the risks of fake and refurbished SD cards, how fraudsters manipulate capacity, and how you can test your storage on Windows, macOS, and Linux before trusting it with your data.
Tales from the NHS: The Unwashed Enigma
Life in a six bed NHS bay means you don’t just witness other people’s behaviour… you live inside it. This is the tale of Rupert, a sports-obsessed, toilet-blocking, phone-call addict who managed to delay an entire surgical list, ignore antibacterial wash instructions, and still somehow be the main character on the ward.
Enter the Dragon – BASIC10 Entry by Bazzargh Converted to the CPC by Muckypaws
A stunning procedural dragon created in just 10 lines of BBC BASIC for the BASIC10 Liner Competition 2026. After discovering Bazzargh’s clever use of trigonometry and plotting, I converted the code to the Amstrad CPC — proving that even 40-year-old machines can produce something truly striking from pure maths.
Knights Tour – My First Entry into the 2026 BASIC10 Competition
A look at my first entry into the 2026 BASIC10 Liner Competition for the Amstrad CPC: a Knight’s Tour solver written in just 8 lines of Locomotive BASIC. Using Warnsdorff’s heuristic, the program solves a centuries-old chess puzzle in real time while drawing the board, rendering a knight graphic, and displaying each move on screen.
Pavement Panic – My Second Entry into the 2026 BASIC10 Competition
My second entry into the 2026 BASIC10 Liner Competition is Pavement Panic, a fast-paced ghost-dodging survival game for the Amstrad CPC written in just 10 lines of BASIC. Inspired by simple road-crossing games, it starts gently, then quickly turns chaotic as the ghosts speed up and survival time becomes your score.
Voltmaze – My Third Entry into the 2026 BASIC10 Competition
Voltmaze is my third entry into the 2026 BASIC10 Liner Competition… a procedurally generated maze game for the Amstrad CPC written in just 10 lines of BASIC. Inspired by classic 8-bit design and powered by a stack-driven depth-first search algorithm, it’s a small game with surprisingly sharp teeth… electrified walls, flickering hazards, roaming hunters, and a new maze every level.
MHS35 Touchscreen LCD on Raspberry Pi – 64 Bit OS
Bought during lockdown, forgotten in a box, found at the weekend. Getting the MHS35 3.5" TFT touchscreen working on Raspberry Pi OS Trixie (64-bit) is straightforward once you know the correct approach. The instructions in the box are out of date, the product page has been updated but leaves gaps around rotation and touch recalibration. This guide covers the complete setup from fresh Trixie install to a correctly oriented and calibrated display, including what the installer script actually does under the hood and why.
When Payment Design Becomes Persuasion (Part 3 of 3)
A modern payment terminal asking for a tip may look like a simple choice. But behind that screen sits decades of behavioural research, UX design, and subtle psychological nudges. As tipping prompts spread through global payment systems, the question becomes harder to ignore: are we choosing to tip… or being guided there by design?