Blog
On how we work with our clients
We write here about the decisions behind what we do.
-
Security · 22 Jan 2026

A Reminder on Breaches, Passwords, and Sensible Precautions
Earlier this year, customer data relating to a major consumer brand was published publicly following a ransomware incident. The breach affected tens of millions of accounts and inc…
-
Case Studies · 28 Aug 2025

Why Solving the Outcome Matters More Than the Specification / Salvation On A Trolley
Most specifications aim to be helpful. They describe what a system should do, how it might behave, and what constraints to consider. But in practice, they’re a snapshot - shaped by…
-
Security · 14 Aug 2025

The Quiet Power of “I Don’t Know”
Most of us work in environments where competence is assumed. In technical roles especially, you’re often surrounded by people who know a great deal — and who, at least some of the…
-
Security · 28 Jul 2025

Acting Without Reassurance
There is a difficult truth that tends to surface only when we are already in the middle of something demanding, something that cannot be rushed or solved through cleverness alone.…
-
Case Studies · 14 Jul 2025

Delivering the TOMRA 5C: Software for Machines That Cannot Fail
We worked with Tomra on the software platform underpinning the TOMRA 5C Sorting Machine, one of the most advanced optical sorting machines in their food portfolio. As with much of…
-
Ways We Work · 28 Jun 2025

Why Understanding What a Client Actually Needs Matters
In software delivery, difficulties rarely arise because teams are incapable of building what has been asked for. In most cases, the problem lies elsewhere. More often, the issue is…
-
Case Studies · 15 Jun 2025

Delivering Aurora: Building XPS’s Pensions Administration Platform
We were part of the team that helped deliver Aurora, the pensions administration platform developed by XPS Pension Administrators and launched in 2023. Our NDA limits what we can d…