Jaco van der Laan

Writing

I share the ideas openly.

The thinking behind the approach lives where you already read — Medium, Substack, LinkedIn. The deep method, the rule design, the hands-on — that's the workshop.

The body of work flows to Medium, LinkedIn and Substack — while the deep method stays in the workshop
Ideas shared freely across channels; the deep method stays in the workshop.

What I write about

The architecture

Structure + Data + AI + Rules → Intelligence. Why a data warehouse and a second brain are the same architecture — and why rules are the missing word in "data + AI".

The validation loop

AI that checks its own work — and improves the checks. Data quality, applied to AI output.

Smart teams

When structure carries the context, the meeting shrinks to judgement. A new way of working for data teams.

Governance & control

Being in control of your data, your AI, and your processes — and keeping that state. Learned at the banks.

Where to read

Find me where you already are.

Medium

Long-form articles on the architecture and the lessons learned.

Read on Medium →

Substack

The reflective, series-style writing. Subscribe to follow along.

Read on Substack →

LinkedIn

One idea at a time — the posts, the infographics, the back-and-forth.

Follow on LinkedIn →

On this site

Full articles, read them here.

Building Your AI Agent Skills Library: A Practical Guide for Data Engineering Teams

How data teams can package domain knowledge into reusable "skills" so AI coding agents behave like domain experts — with practical guidance on gathering, organising and shipping them.

Read the full article →

Source Delivery Properties: When Is My Data Actually Ready?

How orchestration can know when a source dataset is truly ready for processing — modelling delivery characteristics, reference-date logic and dependency classes to schedule smarter integration layers.

Read the full article →

Recent posts

Thinking out loud on LinkedIn.

Data platform migrations don't fail because of code

They fail because we lose control over what actually changed. After the first batch looks fine, the questions start: did the logic stay the same? Which downstream models are affected? Bug or intended change? Text diffs and Slack don't scale — treat it as a migration control problem.

Read on LinkedIn →

AI isn't your biggest risk — invisible architecture is

A team asked AI to refactor an integration model. It removed a "redundant" join, all tests passed — and two weeks later regulatory reporting broke. That join wasn't there for data. It was there for lineage. The architecture you can't see is the one AI quietly deletes.

Read on LinkedIn →

Lessons from Data Vault — principles without the dogma

Teams take Data Vault too literally. Hubs, Links, Satellites start as a flexible architecture and harden into a rigid one, until the framework becomes the goal. The real value was never the table patterns — it's the principles behind them.

Read on LinkedIn →

Why SQL migrations actually fail

Not because of complex logic — because we compare only the final result. Old pipeline, new pipeline, 47 rows differ, and now you're staring at 15 CTEs with COUNT(*) checks and Excel exports. There's a better way to find the root cause.

Read on LinkedIn →

The collaborative layer — where business and engineering finally meet

We don't need more layers in the data stack. We need smarter collaboration. In most teams it starts too late — by the time the dashboards appear, the logic is locked in and fixing a misunderstanding means rebuilding pipelines.

Read on LinkedIn →

Summaries rewritten in my own words; the full posts (and the conversation) live on LinkedIn.

The ideas are here. The build is in the room.

You can read why structure beats magic anywhere. You can only build it for your data in a workshop.

See the workshops