Insights

Notes from the build.

No thought leadership filler. Short pieces on decisions we had to make, written after we'd lived with the consequences.

Featured. Migration Guides

How to Migrate Lovable Cloud to Supabase

A step-by-step walkthrough of moving a Lovable Cloud backend to a Supabase project you control: schema, data, auth, RLS, storage, Edge Functions and secrets.

September 25, 2026

AI Engineering

Designing agent handoffs that hold up in production

Most agent failures happen at the seams. How we structure handoffs between models, tools and people so nothing quietly disappears.

September 2, 2026

Automation

Measuring automation ROI without flattering yourself

Hours saved is the easiest metric to fake. A measurement plan that survives a finance review.

August 12, 2026

AI Engineering

Keeping a retrieval assistant accurate six months later

Content drifts, permissions change and answers rot. The maintenance loop we build in from the start.

July 15, 2026

Governance

Setting data boundaries before the first AI pilot

What leaves your environment, what never does, and how to write that down in a way engineering can enforce.

June 24, 2026

Integration

Integration debt is the real blocker for AI projects

The model is rarely the problem. The five systems it has to talk to usually are.

May 20, 2026

AI Engineering

When a smaller model is the better engineering decision

Cost, latency and privacy tradeoffs we use to choose between frontier and open weight models.

April 29, 2026

AI Engineering

Evaluating AI agents before they touch a customer

Accuracy on a benchmark is not readiness. A practical evaluation harness for agentic systems, and the failure modes it should catch.

March 4, 2026

Automation

Where automation actually pays back first

A ranking method for automation candidates that weighs volume, variance and the cost of getting it wrong.

February 18, 2026

Cloud

Cloud cost drift and how to stop it at design time

The architectural decisions that quietly set your bill for the next three years.

January 29, 2026

Want these in your inbox?

Ask us to add you when you get in touch. one email a month, no campaign sequences.