Cognitive Scaffold

Preparing your thinking workspace

arrow_back_ios_new
MENTAL MODEL · M8477

Reactive Programming Metaphor

Reactive Programming Metaphor
BusinessHigh supportManagement
Included
account_tree

Updated 2026-08-15

Loading revision record…

INTRODUCTION

English translation pending.

CORE DEFINITION

Reactive programming is a paradigm built on data streams and the propagation of change, in which a component declares what it depends on and is updated automatically when that dependency changes, instead of pulling the data on a schedule. As a personal management model it argues against polling, such as checking email every few minutes, and for a mechanism with thresholds that releases attention until an event actually occurs. The key qualification is that the wiring must be designed in advance, and overuse makes the flows impossible to trace.

SCAFFOLDING EFFECT

psychology

Reduce cognitive load

- Use dependency declaration: list which signals you actually need and drop the rest. - Use threshold setting: define the level at which an event is worth your attention. - Use push handoff: let a filter notify you instead of checking the source yourself.

anchor

Anchor fast decisions

Polling spends attention on the gap between checks, whether or not anything has changed, which is why the cost is constant and the yield is intermittent. A declared dependency with a threshold inverts the ratio, since attention is claimed only when the condition crosses. The wiring carries the cost once, at design time, and the filter then runs cheaply in the background for as long as it is needed.

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/Responsive_web_designZH · Explicit
    verified

RELATED MODELS