datastreamio Field notes on data platforms
← home
Series · Migrations · Part 1

Under the Surface: What Migration Reveals About Your Organization

Migration is not about lifting systems. It's about lifting organizations — and very often, what breaks first isn’t the technology. It’s the culture.
Data Migration Culture Leadership Data Architecture Technical Debt Governance

Migration has nothing to do with lifting systems. Migration is about lifting organizations.

And very often, what breaks first isn’t the technology — it’s the culture.

Why “keeping things safe” is actually dangerous

Every organization says the same thing at the start:

“Let’s keep things stable.”
“Let’s not touch too much.”
“We’ll fix it later.”

But every day, people are afraid to press a button because nobody knows what will break.

“Keeping things safe” usually means carrying all your technical debt into the future.

“If you move one piece and the whole mountain shifts, you’ve just found an undocumented dependency.”

Migration doesn’t create problems — it reveals them.

When inertia becomes culture

The longer a migration is postponed, the more the organization becomes attached to its own inertia. Roles settle. Habits crystallize. Ownership becomes blurry. And after a few years, the status quo stops being a process — it becomes a belief system.

People stop asking: “Why do we do this?” And start answering: “Because this is how it has always been done.”

That’s the moment migration becomes political.

As Peter Wendorff describes in Politics in Software Development, migrations aren’t technical — they’re political.

The people you meet in every migration

When ETL turns into technical debt

It starts with SQL scripts and glue code. Then grows into invisible risk.

ETL slowly becomes interest-bearing debt:

A real framework replaces chaos with system.

The quiet danger: deferred accountability

Migration fails not from bad intent — but delayed truth.

When validation, reconciliation and cleanup are postponed, responsibility evaporates.

The KPI illusion

Output metrics create false confidence. Migrations are not measured in tickets — but in trust.

Delivery is not change

Software ships fast. Organizations move slowly.

Without incentives, skills and vision — delivery creates anxiety, not transformation.

Why leaders must go deeper

Leadership doesn’t fail from ignorance. It fails from filtered truth.

Quick wins without new debt

Wins only matter when complexity goes down.

Learn outside your company

The best lessons come from scar tissue — not slides.

Build your backbone team

No migration survives on heroics. Only structure and continuity.

The foundation

This is not a technology story. It is a transformation story.

Tools move fast. People don’t.