Insights
Notes on building systems that last.
Practical writing on the decisions that determine whether a system is still serving its purpose in five years.
Modernisation
Modernising a system you cannot switch off
Big-bang rewrites fail for predictable reasons. A safer route replaces a legacy system one capability at a time, while it stays in service.
28 July 2026 · 7 min read
Advisory
Questions to ask before signing a software contract
A short list for non-technical buyers. Most disputes trace back to something that was never agreed in writing at the start.
14 July 2026 · 6 min read
Engineering
Designing for intermittent connectivity
If your users work where the network is unreliable, offline behaviour is not a feature to add later. It determines the shape of the system.
30 June 2026 · 8 min read
Have a system you are unsure about?
If something here matches a problem you are facing, describe it and we will tell you how we would approach it.