Boundaries Decide What Exists

LESSON

World Modeling Foundations

002 25 min beginner

Boundaries Decide What Exists

By the end of this lesson, you will be able to...

  • Choose a model boundary that matches a question, time horizon, and decision.

  • Identify what a boundary makes visible, what it hides, and what crosses its edge.

  • Compare a narrow and a wider model without assuming that either one is universally better.

Idea in one sentence: A model boundary decides which parts of a situation can affect the explanation, so an invisible factor can look like it does not exist.

Core Insight

Imagine a public library preparing staff for a busy Saturday. The manager uses the previous lesson's simple model: past visitor counts plus planned events produce an estimate of how many people will arrive.

At 11:00, the total visitor count looks normal. The front desk is still overwhelmed. A children's workshop has created a long queue for one room, while the reading area is almost empty. The staffing model says “normal day” because it only represents the whole building as one number.

The manager and the children's librarian now disagree about the model. The manager says the count proves that staffing is adequate. The librarian says the model has ignored the problem.

Both are looking at the same library. They are using different boundaries.

The manager's boundary is:

the whole building, one total visitor count, and one staffing decision.

The librarian's boundary is:

separate rooms, visitor groups, queues, staff skills, and the next two hours.

Neither boundary is automatically correct. Each makes a different situation visible.

This is the pressure behind the lesson:

Before arguing about what a model says, agree on what the model is allowed to see.

The First Boundary Is Usually Invisible

When people say “the system,” they often imagine that the system has a natural edge. A library, a product, a team, or a neighborhood feels like a thing with a clear outline.

But a model still has to choose:

The library building is a physical boundary. It does not answer every modeling question. The bus that brings visitors is outside the building but may affect arrival waves. A school event is outside the library's staff roster but may explain the queue. A staff member's training is inside the organization but may be invisible in a model that only counts heads.

Plain meaning:

A boundary is the line around the part of a situation that the model will explain directly.

In this scenario:

The boundary decides whether the model sees one total visitor count or separate rooms, visitor groups, queues, and staff capabilities.

Technical name:

This is a model boundary. It separates what the model represents from what it treats as context, input, or outside its current purpose.

The word “outside” does not mean “irrelevant.” It means “not represented by this model in this form.” That distinction is easy to lose and causes many bad explanations.

The Naive Boundary: One Building, One Number

The manager's first model is attractive because it is easy to operate:

expected visitors -> required staff

It has a small boundary:

Inside the model Outside the model
Total visitors in the building Which room they use
Total staff on duty Staff skills and role fit
Opening hours Queue length at a specific service
Planned large events Arrival timing inside the day

This boundary may be good enough for a rough monthly budget. It is weak for deciding whether the children's room needs another trained staff member at 11:00.

The model is not failing because it is small. It is failing because its purpose changed without its boundary changing with it.

This is a common pattern:

  1. A small model works for an initial question.
  2. People reuse it for a more specific question.
  3. The missing detail becomes the main cause of the observed problem.
  4. The model reports “nothing unusual” because the relevant thing is outside its boundary.

A Boundary Is a Design Choice

To choose a boundary, start with the question rather than the objects you happen to notice.

The library may ask three different questions on the same Saturday:

  1. Budget question: How many staff hours should the library fund this month?
  2. Service question: Where will visitors wait longer than ten minutes today?
  3. Safety question: Can the building evacuate each room if the main exit is blocked?

The models need different boundaries.

Question Useful inside boundary Important outside or interface
Monthly staff budget Opening hours, total demand, contracted hours Room-level queues and one unusual event
Service waiting time Rooms, service desks, visitor groups, staff skills, time of day Long-term budget rules
Evacuation safety Rooms, exits, doors, mobility needs, staff roles, crowd movement Ordinary checkout speed

The boundary is not a decoration added after the model. It is part of the design. It determines which variables can influence the output and which explanations will be impossible to express.

Worked Path: Expanding the Library Model

Let us repair the Saturday staffing decision without trying to model the entire city.

Starting point

The question is:

Why is the children's room queue long when total library visits look normal?

The old model cannot answer this. Its output is a building-level staffing estimate.

Step 1: State the old boundary

Inside: total visitors, total staff, opening hours
Outside: room, visitor group, queue, staff skill, arrival time
Output: total staffing adequacy

The first useful move is not to add random data. It is to name what the old model could not see.

Step 2: Choose a new question-sized boundary

For the queue question, include:

Keep the wider city, the monthly budget, and the building's entire history outside for now. They may matter later, but including them immediately would make this local diagnosis harder to inspect.

Step 3: Follow one small sequence

Time What the narrow model sees What the wider service model sees
10:30 42 visitors in the building 18 workshop visitors arriving at the children's room; 24 elsewhere
10:45 55 visitors total; still near the normal average Workshop queue reaches 12; one qualified staff member is occupied
11:00 61 visitors total; “normal” staffing result Children's-room wait reaches 14 minutes; reading area has spare capacity
11:15 66 visitors total A second qualified staff member reduces the queue; total building count changes little

Step 4: Produce a different decision

The old model recommends no change because total demand is ordinary. The new model recommends moving or adding one trained person during the workshop window.

Step 5: Compare the boundaries

The wider model did not discover a hidden magical variable. It changed the unit of explanation from “the building” to “rooms, groups, time, and skill.” The same visitors now form a pattern the first boundary could not express.

The naive failure was to treat the first boundary as the situation itself. The better approach treats it as one useful view with a known blind spot.

So far, we have seen the core mechanism: boundary choice changes the possible explanations and decisions. A factor outside the boundary cannot influence the model's output, even if it strongly influences the real situation.

Boundaries Have Edges and Interfaces

A model does not always need to place a factor fully inside or fully outside. Some important relationships cross the edge.

The school event is outside the library's staffing roster, but it is an input to visitor arrivals. The bus route is outside the building, but it is an interface through which people enter. The monthly budget is outside the 11:00 queue diagnosis, but it constrains which staffing changes are possible.

It helps to label three different cases:

For the service model:

school event --arrival wave--> library rooms
staff roster --available skill--> workshop service
room queue --waiting time--> visitor experience
monthly budget --constraint--> staffing choices

This is more useful than drawing a perfect circle around the library. It tells us what crosses the edge and what the model is allowed to ask about.

What a Boundary Makes Impossible to Say

Suppose the model includes only total visitors. It cannot honestly explain why one room has a queue while another has spare capacity. The information has been discarded before the calculation begins.

Suppose the model includes rooms but not staff skills. It can show that the children's room is busy, but not why moving an untrained person there may fail to reduce the queue.

Suppose the model includes today but not the next hour. It may describe the current queue while missing that the workshop is about to end and a new group is arriving.

This leads to a useful diagnostic:

If the model cannot express a proposed cause, the cause may be outside the boundary rather than absent from reality.

The fix is not always “make the model bigger.” First ask whether the missing cause is relevant to the current question, and whether representing it is worth the cost.

Trade-offs and Limits

The central trade-off is that a narrow boundary makes a model easier to understand and operate, but it can hide causes that cross the edge. A wider boundary can reveal those causes, but it requires more data, more coordination, and more assumptions.

A larger model can also create a new problem: nobody knows which relationships matter. A model that includes every department, visitor, policy, and historical event may look comprehensive while producing no useful decision.

Boundaries can also create responsibility traps. If the staffing model excludes accessibility needs, no row in the spreadsheet appears responsible for them. If it excludes the queue's experience, “staffing adequate” may be technically true inside the model while visitors experience failure outside it.

Use this boundary test:

The aim is not a boundary with nothing outside it. The aim is a boundary whose omissions are deliberate and visible.

Common Confusions

Confusion: The physical border is the model boundary

Why it is tempting:

The library building has walls, so it feels like the natural system.

Better model:

The modeling boundary depends on the question. A bus route, school event, or budget rule can matter even when it is outside the building.

Confusion: Outside means irrelevant

Why it is tempting:

A diagram often draws outside factors as blank space.

Better model:

Outside factors can arrive as inputs, signals, constraints, or flows across an interface. “Outside this model” is not the same as “unimportant in reality.”

Confusion: Wider is always better

Why it is tempting:

The wider model seems to lose less information.

Better model:

A wider model may expose important causes, but it also increases data, maintenance, and coordination costs. Fit the boundary to the question.

Confusion: Inside means controllable

Why it is tempting:

If a factor is in the diagram, it looks like someone owns it.

Better model:

The model may represent a factor without controlling it. A staff roster can be inside the service model while illness remains uncertain and only partly controllable.

Check Your Understanding

Check: A product team models API latency using only its own application code. A third-party payment call adds most of the delay. What should the team do first?

Think first, then reveal.

Answer: State the current boundary and ask whether the payment call should be represented as an outside input or an interface. The team should not conclude that the application code explains the whole latency just because that is all the first model contains.

Check: A city model includes traffic inside the city but treats a stadium event outside the boundary. On game night, travel times become much worse. Is the event irrelevant because it is outside?

Think first, then reveal.

Answer: No. The event may be an outside input that changes arrival flows. The model can keep it outside while representing its effect, or expand the boundary if explaining the event itself becomes part of the question.

Practice: Draw Two Boundaries

Choose one messy situation: a software incident, a hospital waiting room, a school lunch queue, or a neighborhood recycling problem.

Draw two model boundaries for the same situation:

  1. a narrow boundary that answers one immediate question;
  2. a wider boundary that explains one important failure the narrow view misses.

For each boundary, write:

A good answer should show that the two boundaries are not simply “bad” and “good.” It should explain which question each one can answer and identify a failure that the narrow model cannot express.

Connection to the Next Lesson

Once a boundary is chosen, the model still needs a way to describe what matters inside it. The next question is deceptively simple:

Which things are real parts of the situation, and which things are only the signals or proxies we use to observe them?

That distinction is the focus of the next lesson.

Resources

Key Takeaways

PREVIOUS A Model Is a Useful Lie NEXT Variables, Signals, and Proxies