There’s a moment in most projects where a client watches a demonstration, sees the thing they imagined working in front of them, and says some version of: “That’s it! That’s what we wanted! How long until it’s live?” And the answer is six weeks, and the room deflates. It’s one of the most predictable points […]
- Why the Last 10% Takes Half the Time August 31, 2026
- Pick the Problem Before You Pick the Platform August 25, 2026
- The Boring Security Work That Prevents the Interesting Incident August 24, 2026
- When Your AI Says One Thing and We Say Another August 17, 2026
- Building on Someone Else's Land: The Platform Risk Nobody Prices In August 10, 2026
August 10, 2026
Pick the Problem Before You Pick the Platform
There has never been a better time to buy business software, and never an easier time to buy the wrong one. Open a browser and you can have a new CRM, inventory system, job scheduler, accounting package or full ERP running by lunchtime. There’s a subscription for every function a business could name, and several […]
August 10, 2026
The Boring Security Work That Prevents the Interesting Incident
Most of the businesses I’ve watched go through a security incident have said a version of the same thing afterwards: “why would anyone bother with us?” It’s the right question with a slightly deflating answer. Nobody did bother with you. Nobody sat at a desk and picked your company. A program went looking for a […]
August 10, 2026
When Your AI Says One Thing and We Say Another
“I asked ChatGPT and it said this should take about a week.” An AI software estimate turns up in our inbox more often now, and I want to be clear up front that it’s a completely fair thing to do. If you’re about to spend real money on something you can’t personally evaluate, getting a […]
August 10, 2026
Building on Someone Else’s Land: The Platform Risk Nobody Prices In
A business rang us a few years back, one we’d never worked with, because their booking flow had stopped working overnight. Nothing had been deployed, nobody had touched the code, and the site was otherwise perfectly healthy. We were looking at a codebase we’d never seen, hunting for a change nobody had made: a service […]
August 10, 2026
“We Need a React App” and Other Interesting Questions
Somewhere in the last few years, a curious thing happened. Business owners who’d never written a line of code in their lives started arriving at conversations already knowing they needed a “React app” or a “headless setup” or a “single-page application.” The terms had entered the water supply. The technology had become the assumed starting […]
August 10, 2026
Beyond ‘Can You Build This?’: The Questions That Get You the Right Thing Built
“Can you build this?” It’s the question almost every project starts with, and almost always the answer is yes. Modern development can build very nearly anything you can describe. So while the question is fair, it rarely tells you much. The yes is the easy part. What it doesn’t surface is everything that actually determines […]
August 10, 2026
The Agency-Developer Relationship Tax: 5 Communication Patterns That Can Cost You Time and Money
Every agency-developer engagement starts with good intentions. A clear brief, an agreed timeline, a shared sense of what success looks like. Most of the time, that’s enough to carry a project through cleanly. But sometimes, somewhere between kickoff and launch, time starts disappearing in ways that are hard to account for. Not through any single […]
August 10, 2026
Interactive Doesn’t Mean Complicated: Three Principles for Web Experiences That Work
The brief says “interactive experience.” Immediately, the conversation gravitates toward complexity. Parallax scrolling. 3D elements. Gamified mechanics. Personalisation engines. The assumption is that more interactivity means more engagement. From the build side, we’ve watched that assumption play out across hundreds of projects. And the pattern is consistent: the experiences that drive the highest engagement are […]
August 10, 2026
The Hidden Cost of ‘Just Launch It’: Why Technical Debt Compounds in Campaigns
Every campaign has that moment. The deadline is locked. The media buy is committed. The client has signed off on creative. And somewhere in the background, the development team raises a concern about something that isn’t quite right under the hood. The response is understandable: “Just launch it. We’ll fix it after.” From the business […]









