Insights

What we’ve learned shipping.

Written by the people doing the work, about problems we actually hit. No listicles, no reheated press releases.

Topics

27 articles

Search & Marketing8 min read

How to Audit Your Own AI Search Visibility in an Afternoon

Before paying anyone for GEO, run the check yourself. Six questions to ask the assistants about your own market, and how to read what comes back.

Sep 19, 2026GEO · SEO
How We Work8 min read

What Actually Goes in a Software Specification

A specification you can quote against is not a wish list. Here is what a useful one contains, what it deliberately leaves out, and how to tell a weak one.

Sep 17, 2026Specification · Product Development
Data & IntegrationFeatured7 min read

The Same Number in Two Places

Your POS says one thing and your accounting package says another. Reconciling them is somebody's entire Monday. Here is why systems drift apart, and the boring job that keeps them together.

Sep 16, 2026Data · Integration
Data & Integration7 min read

Multi-Location Is a Permissions Problem Wearing an Inventory Costume

Adding multi-site support with a location column works until one person holds different authority at two sites. Then it quietly leaks data.

Sep 15, 2026Multi-location · Permissions
How We WorkFeatured8 min read

How to Replace a Legacy System Without a Bad Weekend

Big-bang rewrites fail at a famous rate. The alternative is slower on paper, far more likely to finish, and keeps the business trading the whole way through.

Sep 14, 2026Modernisation · Legacy
Cloud & Security7 min read

Your Cloud Bill Went Up Forty Per Cent and Nobody Knows Why

Cloud spend rarely grows because of one decision. It grows because of a dozen small ones nobody wrote down. Here is how to find them, in order of how much they are costing you.

Sep 12, 2026Cloud · Cost
Data & Integration6 min read

Every Metric Means Three Things, and That Is Why Your Dashboards Disagree

Two reports, two answers, both technically correct. The problem is almost never the data. It is that nobody wrote down what the words mean.

Sep 11, 2026Analytics · Data
Data & Integration6 min read

Idempotency: The One Word That Stops You Charging Someone Twice

The most common serious bug in payment code is not fraud or a failed gateway. It is a retry that creates a second charge, and it is entirely preventable.

Sep 10, 2026Payments · Integration
Business & Strategy6 min read

When an Embedded Engineer Beats a Headcount

Hiring is the right answer more often than agencies admit. Here is the honest comparison, including the cases where you should not hire us.

Sep 9, 2026Teams · Hiring
Search & MarketingFeatured9 min read

GEO: Why Your Business Isn't in ChatGPT's Answers

When a customer asks an AI for a recommendation, something decides which businesses get named. It isn't an ad auction, and it isn't luck. Here's how Generative Engine Optimization actually works.

Sep 8, 2026GEO · SEO
Engineering7 min read

Offline-First Is Not a Feature, It Is a Decision You Make on Day One

Software used in a stockroom, a basement or behind a fridge will lose its connection. Retrofitting offline support is one of the most expensive changes in mobile development.

Sep 8, 2026Mobile · Offline
Cloud & Security7 min read

What SOC 2 Actually Asks For, and What No Engineering Firm Can Sell You

A customer sends a security questionnaire and suddenly compliance is urgent. Here is what the controls actually are, and where the line sits between preparation and certification.

Sep 6, 2026Security · Compliance
How We Work6 min read

The Test Suite That Earns Its Keep

Coverage percentage is easy to raise and easy to game. Here is where tests actually pay for themselves, and why nobody on your team wants to deploy on a Friday.

Sep 5, 2026Testing · Quality
Engineering6 min read

Design for the Tenth Hour, Not the First Minute

Software that demos beautifully and software that is pleasant to use all day are pulling in opposite directions. If your users live in the tool, optimise for the tenth hour.

Sep 4, 2026Design · UX
Search & MarketingFeatured7 min read

Structured Data Is How You Get Quoted by ChatGPT

Ranking rewards authority. Being cited by an assistant rewards being parseable and complete. They are different jobs, and most sites are only doing one of them.

Sep 3, 2026GEO · SEO
How We WorkFeatured6 min read

Why We Quote Four Weeks When Everyone Else Says Three Months

It isn't that we work faster or cut corners. Most of a software quote is rebuilding plumbing that has nothing to do with your business. Here's the actual arithmetic.

Sep 1, 2026Process · Pricing
Data & Integration8 min read

What POS Integration Actually Costs a Multi-Location Restaurant

Online ordering that doesn't talk to your POS costs you ninety minutes a night and a food cost number you can't trust. Here's what the integration involves and what it's worth.

Aug 25, 2026Restaurants · POS
How We Work7 min read

Fixed Price vs Hourly: Which One Actually Protects You

Hourly billing sounds fair and flexible. In practice it moves every risk in the project onto the person who understands it least. Here's how to think about it.

Aug 18, 2026Pricing · Contracts
How We Work7 min read

Seven Signs a Software Agency Is Going to Disappear on You

The most expensive software project is the one that gets 70% finished and then stops. These are the warning signs, most of which show up before you sign anything.

Aug 11, 2026Procurement · Risk
AI & DevelopmentFeatured8 min read

What AI Actually Changes About the Cost of Building Software

AI is a real lever on development cost, but not the one most vendors claim. Here is which parts of a build it moves, which it does not, and why.

Nov 20, 2024AI Development · Cost
EngineeringFeatured9 min read

Native vs Cross-Platform Mobile Development in 2025

React Native, Flutter or native iOS and Android. What each one actually costs you, and the handful of cases where the answer is not close.

Nov 19, 2024Mobile Development · React Native
AI & DevelopmentFeatured11 min read

Integrating an LLM into Your Product Without Regretting It

The two integration patterns that survive real users, what the API actually costs at volume, and the five failures that catch most teams in the first month.

Nov 18, 2024LLM · AI Integration
AI & DevelopmentFeatured8 min read

AI Development Trends in 2025: What's Actually Working

Six things AI is genuinely good at inside production software, two that are still demos, and the test that separates them before you commit a budget.

Nov 17, 2024AI · Trends
Business & Strategy9 min read

Seven Ways Software Projects Go Wrong

The failure patterns that turn a three-month project into a fourteen-month one, what each one costs, and the cheap check that catches it early.

Nov 15, 2024Risk · Software Development
Business & Strategy8 min read

Building an MVP That Is Actually Minimum and Actually Viable

Most MVPs fail one half of the name. How to find the single assumption worth testing, and the four cheaper things to try before you build software.

Nov 12, 2024MVP · Startups
Business & Strategy9 min read

How to Choose a Software Development Partner

Running a selection properly: how many firms to approach, how to make quotes comparable, what to check in a portfolio, and the contract terms that matter.

Nov 10, 2024Hiring · Agencies
Engineering8 min read

Why Your Agency's Tech Stack Shouldn't Be Yours by Default

Every firm has a preferred stack and most of the reasons are honest. How to tell when the preference is serving your project and when it is serving theirs.

Nov 8, 2024Architecture · Procurement