The blog
What we've been building, breaking and thinking about. Written by the people doing the work.
Shopify inventorySetQuantities: A Practical Guide (2026)
A practical 2026 guide to inventorySetQuantities, with every input explained, what changed this year, changeFromQuantity and a working mutation.
Shopify ProductVariant GID Format, Explained With Examples
What a Shopify ProductVariant GID looks like, how to convert it to and from the numeric ID, and where each one turns up, with working examples.
Shopify Has Frozen Script Tags. Is Your Tracking Stuck?
Shopify froze script tags on 1 October and stops loading them on 1 March 2027. Here's how to check your tracking and what to do about it.
Shopify Select Partner: What the Badge Actually Means
What the Shopify Select Partner badge means, what it takes to earn one, what it doesn't tell you, and how to check any partner properly.
Shopify's Shipping Changes: Check Your Rates Still Show
Two Shopify shipping changes could quietly stop customers seeing delivery rates at checkout. Here's who's affected and a quick checklist to follow.
Your AI Bill Can Run Away. Here's How to Stop It
Two recent stories show how quickly AI bills can run away. Here's how it happens, and the simple controls that stop it, sized for a small business.
Concurrency: The Bug That Only Turns Up When You Get Busy
Duplicate invoices, the last item sold twice and drifting stock are usually one problem. Here's what concurrency bugs are and why success triggers them.
AI has made agile work better
I expected AI to clash with agile. Instead it has made fortnightly sprints work better, and here's how each part of the manifesto holds up.
Why we've stopped quoting by the hour
If AI does the heavy lifting, why pay the same? Here's why we've stopped quoting by the hour, how we price by the sprint and what it means for you.
Missing Access Controls: The Thing We Find Every Single Time
Code that fetches data without checking who's asking is the most common serious flaw in AI-built apps. Here's what it looks like and why it matters.
Why AI Never Adds the Database Index You Need
AI almost never adds the database indexes your app needs. Here's a plain English look at what an index does, why it's missed and how it bites.
Lovable, Bolt, v0, Cursor: The Ones We’d Actually Trust
Straight verdicts on Lovable, Bolt, v0 and Cursor from people who use these tools every day. No affiliate links and no pretending they're all the same.
Bespoke software development companies in the UK: a practical shortlist for growing SMEs
A practical guide to UK bespoke software companies: the three types of firm, ten worth a look, honest numbers on cost and a checklist for choosing.
The Rebuild You Never Budgeted For
The upfront price of vibe-coded software is rarely the real one. Here's where the rest of the money goes, from downtime to an unplanned rebuild.
From 23 Seconds to 200 Milliseconds
An AI-built app took twenty-three seconds to load its main screen. Here's what it took to fix, and why most apps like it can be repaired.
A Customer Could See Someone Else’s Invoices
A SaaS client could see another company's invoices. Here's what had gone wrong in the code, and why it took forty customers for anyone to notice.
Your AI App Works in the Demo. That’s the Problem.
A clean demo tells you almost nothing about whether your software is sound. Here's what a demo can't test, and why failures wait for real traffic.
The Last 20% Is Where AI Leaves You Stranded
AI builders nail the easy eighty per cent. Here's what lives in the last twenty, why AI is bad at exactly that part, and why it costs the most.
Vibe Coding Is Fine, Until Real People Use It
Vibe coding is brilliant for some things and stops being fine at a very specific point. Here's where that line sits and what changes when users arrive.
We Treat AI Like a Very Fast Junior Developer
We use AI every day but never let it near architecture, data design or security alone. Here's what that looks like, and the rules we work by.


Tell us what you've got
It goes straight to Rob and Jase. You'll hear back from one of us, usually the same day, and we'll tell you honestly whether we're the right people.