Designing for Change Is Not the Same as Planning for It

On uncertainty, foresight, and the limits of anticipation

Written early 2026

“Design for change” and “plan for change” are often used as if they meant the same thing.

In practice, they rarely do.

The difference is easy to miss because both appeal to foresight, responsibility, and preparation. Both suggest maturity. Both imply that uncertainty has been acknowledged and accounted for. But they rest on very different assumptions about when knowledge becomes available—and what kind of knowledge it is.

This distinction matters because much of the friction that appears later in complex systems emerges precisely in places where change was anticipated, discussed, and explicitly planned for.

This is not because the planners were careless, or because the plans were insufficiently detailed. It is often because planning and designing operate under different assumptions about how the future reveals itself.

Planning for change assumes that future change can be anticipated in meaningful ways. That even if details are missing, the shape of what will matter later can be identified early enough to prepare for it. This assumption is not unreasonable. In many domains, it works well enough to justify the effort.

Designing for change starts from a different place. It accepts that some of the most consequential information will only become visible after decisions have already been made, commitments have already been formed, and systems have already been put to use. The challenge, then, is not how accurately the future can be predicted, but how systems behave when those predictions turn out to be incomplete or wrong.

The difference between these two stances is subtle, and because it is subtle, it is often overlooked.

When planning substitutes for design, attention gravitates toward scenarios that can be named in advance. Effort is invested in anticipating variations, mapping alternatives, and accounting for expected forms of change. What receives less attention is what happens outside those expectations: changes that were not considered relevant at the time, or that only become significant once the system begins interacting with reality.

This is where many systems reveal an uncomfortable property. They can accommodate the changes they were prepared for, yet struggle—or fail entirely—when confronted with changes that were not imagined to matter.

The problem is not that these systems were badly planned. Often, they were planned with care and intelligence. The problem is that planning, by its nature, privileges what can be specified early. Design, by contrast, is concerned with how decisions age, how assumptions erode, and how difficult it becomes to revise choices once they are embedded.

A system can be meticulously planned and still be fragile. Another can be planned with far less confidence and yet remain workable over time. The difference does not lie in the accuracy of prediction, but in how much effort is required to revise earlier decisions once their limitations become visible.

This distinction is easy to miss because planning and design use similar language. Both involve structure, intent, and constraint. Both can produce diagrams, documents, and rational explanations. From a distance, they can look interchangeable.

They are not.

Planning asks: What do we expect to change?
Design quietly asks something else: What happens when we are wrong?

When that question is not taken seriously, change becomes expensive not because it is frequent, but because it collides with decisions that were never meant to be revisited. What follows is often interpreted as instability, churn, or lack of discipline, when it is more accurately the delayed cost of early certainty.

None of this suggests that planning is useless, or that foresight should be abandoned. Planning has value, especially when coordination and shared understanding are required. The problem arises when planning is treated as a substitute for design, rather than as one of its inputs.

The consequences tend to surface gradually. Adjustments take longer than expected. Small changes propagate in unexpected ways. Workarounds accumulate. Revisions feel disproportionate to their apparent scope. Over time, the system becomes harder to reason about—not because it is complex, but because its internal commitments resist revision.

By the time this resistance is visible, the conditions that produced it are usually far in the past.

This is why the difference between planning for change and designing for it matters. Not because one is good and the other is bad, but because they respond to different kinds of uncertainty. One assumes that the future can be outlined early enough to prepare for it. The other assumes that some of the future will only make sense in retrospect.

Confusing the two does not prevent change. It simply determines how painful change becomes when it arrives.

If you feel like responding, you’re welcome to send me an email at [email protected].