Cognitive Scaffold

Preparing your thinking workspace

arrow_back_ios_new
MENTAL MODEL · M5132

Matryoshka Principle

Matryoshka Principle
BusinessHigh supportManagement
Included
account_tree

Updated 2026-08-03

Loading revision record…

INTRODUCTION

English translation pending.

CORE DEFINITION

A design principle named after the Russian nesting doll and used in TRIZ, the theory of inventive problem solving, where it describes placing one object inside another to save space or provide protection. Generalized, it means decomposing a large system into layers that share the same structure, with each layer exposing only a narrow interface and hiding its internals. The principle converts linear complexity into hierarchical complexity, which is easier to reason about and to modify. It applies to software modules, organizational levels, and physical packaging.

SCAFFOLDING EFFECT

psychology

Reduce cognitive load

- Function hiding: ask whether one capability can live inside another instead of beside it. - Project folding: split a large project into a sequence of identical smaller projects. - Interface design: define what each layer exposes and what it keeps private.

anchor

Anchor fast decisions

Every additional element in a flat structure multiplies the number of possible interactions, so comprehension and change costs grow faster than the system does. Nesting caps the interactions by allowing a layer to see only its immediate parent and children. Because each layer presents a stable interface, internal changes stay contained and do not propagate outward, which is why the same principle works for code modules, departments, and physical containers.

MINIMUM ACTION

In progress 0/1

Practice this model in one real situation:

Check to track your progress (stored locally)
Learning progress0%
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more

Source support: Explicit

  • link
    en.wikipedia.orghttps://en.wikipedia.org/wiki/Matryoshka_dollZH · Explicit
    verified

RELATED MODELS