Our blog

What We’ve Learned

Lessons, findings, and perspectives from building software products, engineering teams, and long-running client partnerships.

Topic Author
Editorial illustration of a small content printer beside a much larger network of connected marketing intelligence nodes
Essay · AI marketing

AI marketing is not content generation. Here’s the full stack.

August 19, 2026 · 6 min read
Editorial illustration of ranked search results dissolving into a single AI answer citing one trusted source
Guide · Search & AEO

From SEO to AEO: getting your brand into AI answers

August 19, 2026 · 5 min read
Editorial illustration of a robotic arm picking a few glowing lead cards out of a vast wall of identical ones
Perspective · Sales & CRM

Your CRM has 40,000 leads. AI should tell you which 400 matter.

August 19, 2026 · 4 min read
Editorial illustration of a hundred ad variations flowing through narrowing gates until three winners remain
Guide · Ad creative

AI ad creative at scale: 100 variations without losing your brand

August 19, 2026 · 5 min read
Editorial illustration of a marketer handing a compass to a large machine that optimises the ads
Perspective · Paid search

Google Ads is becoming an AI system. So what is the marketer’s job?

August 19, 2026 · 5 min read
Editorial illustration about choosing PostgreSQL as dependable product infrastructure
Essay · Data & backend

PostgreSQL is boring. That’s why we keep choosing it.

August 10, 2026 · 3 min read
Editorial illustration of a resilient API handling retries, timeouts and duplicate requests
Guide · APIs

How good APIs survive retries, timeouts, duplicate requests and bad Tuesdays

August 10, 2026 · 3 min read
Editorial illustration of a mobile application moving through a complex release pipeline
Field guide · Mobile delivery

The mobile app is finished. Now comes the hard part: shipping it.

August 10, 2026 · 3 min read
Editorial illustration comparing a focused product journey with an overloaded MVP
Essay · Product strategy

Why your MVP should be smaller than you want it to be

August 10, 2026 · 3 min read
Editorial illustration stripping ceremonial theatre away from practical agile delivery
Perspective · Project management

Agile without the theatre: what we actually keep from Scrum

August 10, 2026 · 3 min read
Editorial illustration of engineers carefully reviewing AI-generated code
Guide · Engineering & AI

How we review code when AI writes more of it

August 10, 2026 · 3 min read
Editorial illustration about engineering judgement, ownership and seniority
Essay · Engineering careers

What makes a senior engineer senior? It isn’t years of experience.

August 10, 2026 · 3 min read
Editorial illustration of an engineering interview focused on ownership
Perspective · Hiring & culture

Hiring for ownership instead of framework trivia

August 10, 2026 · 3 min read
Editorial illustration of a software team debating product decisions before building
Essay · Team culture

Why good software teams argue before they build

August 10, 2026 · 2 min read
Editorial illustration turning cloud spend into an architecture signal
Guide · Cloud & operations

Your cloud bill is trying to tell you something

August 10, 2026 · 3 min read
Editorial illustration of an ORM abstraction suspended over PostgreSQL
Guide · Prisma & data

Prisma, PostgreSQL and the ORM trap: when convenience starts costing you

August 10, 2026 · 3 min read
Editorial illustration of a mobile app staying useful across weak and missing connections
Guide · Mobile engineering

Offline is not an edge case: building mobile apps for the real world

August 10, 2026 · 3 min read
Editorial illustration of a product assembled from too many competing features
Essay · Product management

How features become Frankenstein: the hidden cost of saying yes to everything

August 10, 2026 · 2 min read
Editorial illustration of a decision gate before adding AI to a product feature
Framework · AI & product

Should this feature use AI at all?

August 10, 2026 · 3 min read
Editorial illustration of a client and development partnership built over years
Essay · Client partnerships

Why the best client–development relationships last for years, not sprints

August 10, 2026 · 3 min read
Illustration: a red credit card on a desk with a long statement curling out from under it
Framework · Engineering management

Technical debt isn’t bad. Unpriced technical debt is.

August 7, 2026 · 3 min read
Illustration: a leaning stack of timesheets beside two hands holding a small working product
Essay · Company ethos

“Finished products, not billable hours”: what that actually means

July 31, 2026 · 3 min read
Illustration: an exploded view of a phone above the layers of React Native’s architecture
Explainer · React Native

React Native’s New Architecture: what actually changed

July 24, 2026 · 4 min read
Illustration: an old but sound building with one wing being modernised while the wrecking ball sits idle
Framework · Architecture

When should you rewrite software — and when should you leave it alone?

July 17, 2026 · 3 min read
Illustration: three workbenches showing building from raw parts, buying a finished component, and integrating one into a custom product
Framework · Product strategy

Build vs buy vs integrate: the six-month decision

July 10, 2026 · 3 min read
Illustration: a project manager passing unopened envelopes between two desks while a pile grows at their feet
Essay · Project management

The project manager is not a messenger

July 3, 2026 · 3 min read
Illustration: a cutaway of a production web app showing the server layer, client islands, cache, database and job worker
Guide · Next.js

Next.js in production: the architecture decisions that matter

June 26, 2026 · 4 min read
Illustration: a neat stack of progress reports beside a live demo where the button does the wrong thing
Essay · Delivery

Weekly demos beat weekly status reports. Here’s why.

June 19, 2026 · 3 min read
Illustration: a clean highway with sturdy guardrails and one missing section marked by a warning cone
Field guide · TypeScript

TypeScript at scale: the rules we wish every codebase followed

June 12, 2026 · 4 min read
Illustration: a rocket crossing the launch line and continuing along a long runway of analytics, support and fixes
Essay · Product operations

The first 90 days after launch matter more than launch day

June 5, 2026 · 3 min read
Illustration: a four-person team around one product beside a sprawling hierarchy of handoffs
Essay · Teams

Why small product teams often ship faster than large ones

May 29, 2026 · 3 min read
Illustration: a precise measuring ruler that turns into a road disappearing into fog
Guide · Project management

How to estimate a software project without lying to yourself

May 22, 2026 · 3 min read
Illustration: a founder standing at a three-way fork in the road, each route leading to a different mobile approach
Decision guide · Mobile

React Native in 2026: when we’d choose it — and when we wouldn’t

May 15, 2026 · 4 min read
Illustration: a small tidy backend growing into many modules, queues and integrations that still run in clear lanes
Guide · Node.js & TypeScript

A Node.js + TypeScript backend that still makes sense two years later

May 8, 2026 · 4 min read
Illustration: a tangled ball of red yarn unravelling into a clean road of milestones that ends at a working product
Field notes · Product delivery

What 400 product launches taught us about the first eight weeks

May 1, 2026 · 4 min read
Illustration: several race finish lines, each crossed by a different kind of winner
Framework · Models

Choosing an AI model: there is no single race

April 28, 2026 · 9 min read
Illustration: a red race car far ahead of a tiny QA inspection cart
Essay · Testing & Quality

The testing problem nobody wants to talk about in the AI era

April 25, 2026 · 8 min read
Illustration: a developer surrounded by small helper robots carrying coding tools
Field map · Dev tools

AI coding agents: what changed and how to choose

April 22, 2026 · 10 min read
Illustration: a tidy bookshelf beside a chaotic warehouse of documents, with a small robot librarian
Guide · AI search and engineering

Why AI document search breaks down as your library grows

April 12, 2026 · 12 min read
Free consultation

Find the most useful role for AI in your business.

"Their AI engineers shipped what our research team thought was eighteen months away. We're still catching up to what they handed us."

Dr Ashok Shyam Founder, Ortho-AI & AIMD · Sancheti Hospital

Tell us what you want to build and how your team works today. We will respond with practical recommendations for your situation, not a generic sales presentation.

You'll hear from us within 48 hours.

Thank you

You'll hear from us within one business day.