Insights
Things we've learned building and running business software.
Written by the engineers and delivery leads who run our projects, mostly about things we've had to work out for ourselves. It's practical and specific, and we don't mind having an opinion.

8 Jul 2026 · 8 min read
Daniel Okafor, Head of Engineering

Shipping LLM features that survive contact with production
Most LLM demos die in their first month of real traffic. Pick a use case the model can carry, build the evaluation set first, then guardrails and review.
Read the article- Product19 May 2026 · 7 min read
Tom Ashworth
How to brief a software development agency (and get comparable proposals)
Describe the problem, users, constraints and a budget range and you get proposals you can put side by side. A feature list gets you five guesses.
- Engineering24 Mar 2026 · 7 min read
Daniel Okafor
Core Web Vitals for business web applications: what matters
LCP, INP and CLS for product owners: why they matter for apps Google never indexes, and the rendering, image, font and script decisions that move them.
- Process27 Jan 2026 · 6 min read
Priya Natarajan
What a discovery phase should deliver
A discovery phase should end with a scoped backlog, a clickable prototype, architecture decision records and an estimate with ranges. What to ask for.
- Engineering18 Nov 2025 · 8 min read
Daniel Okafor
Modernising a legacy system without stopping the business
How to replace a system that cannot be switched off: strangler-fig routing, CDC bridges, parallel running, feature flags, and when a rewrite is right.
- Strategy30 Sept 2025 · 7 min read
Priya Natarajan
Build vs buy: a decision framework for custom software
When to buy off-the-shelf software and when to build your own, with a five-year cost model so you are comparing like with like.




