Insights

Notes from the harbor

Practical, occasional writing on AI and data — what works, what does not, and why.

26 Jun 2026·7 min read

RAG that actually works in production

Most retrieval systems fail not on the model but on the plumbing. What separates a demo from a dependable assistant.

Read →
12 Jun 2026·9 min read

The EU AI Act, for Nordic teams

A practical map of what the Act asks of you, when, and how to build governance in from day one.

Read →
29 May 2026·6 min read

Agentic AI: when not to use it

Autonomous agents are powerful and easy to misapply. Where they earn their keep, and where a plain pipeline wins.

Read →
19 May 2026·8 min read

Why data quality beats model choice

Teams obsess over model architecture and neglect the data feeding it. The returns are almost always the other way round.

Read →
15 May 2026·7 min read

MLOps without a heavyweight platform

You can monitor and retrain models reliably with light, open-source tooling. Here is the minimum that matters.

Read →
02 Jul 2026·6 min read

The semantic layer, explained simply

Why one agreed definition per metric is the single highest-leverage fix for reporting nobody trusts.

Read →
23 Jun 2026·7 min read

Vector search: five common pitfalls

Chunking, embeddings and evaluation trip up most first attempts. A checklist to avoid the usual traps.

Read →
05 Jun 2026·7 min read

Feature stores: when they are worth it

A feature store solves real problems and creates new ones. When the trade actually pays off, and when it does not.

Read →
21 May 2026·6 min read

Keeping LLM costs under control

Token bills scale quietly until they surprise you. Practical levers to cut cost without cutting quality.

Read →
28 May 2026·8 min read

Data contracts in practice

A data contract is a promise between producer and consumer. How to make them real rather than a diagram.

Read →
Coming soon·7 min read

How to evaluate LLM outputs

Human review does not scale and vibes are not a metric. Building an evaluation harness you can trust.

Coming soon·8 min read

Privacy by design in AI systems

GDPR is not a checkbox at the end. How to build data minimisation and purpose limitation into an AI system from the start.

Coming soon·6 min read

Streaming vs batch: choosing honestly

Real-time is fashionable and often unnecessary. A clear-eyed look at when streaming earns its complexity.

Coming soon·6 min read

Model cards that actually matter

Most model cards are box-ticking. What belongs in one so it is useful to auditors and engineers alike.

Coming soon·7 min read

When not to use AI at all

Sometimes the honest answer is a rule, a form or a spreadsheet. Knowing when to say no to AI.

The Harbor Log

Occasional, practical notes on AI and data. No noise.