Cognitive Scaffold

Preparing your thinking workspace

arrow_back_ios_new
MENTAL MODEL · M4947

Technology Stack

Technology Stack
SystemsHigh supportSystems Theory
Included
account_tree

Updated 2026-08-02

Loading revision record…

INTRODUCTION

English translation pending.

CORE DEFINITION

A technology stack is the combination of technologies used to build and run a system, typically spanning presentation, application logic, data storage, and infrastructure. The choice of stack determines development speed, performance ceiling, operational cost, and the pool of available engineers. Because the layers are coupled, a decision at one level constrains the options at the others. Key qualification: the right stack depends on the team's existing skills and the current stage of the business.

SCAFFOLDING EFFECT

psychology

Reduce cognitive load

- Match the stage: choose complexity appropriate to the business stage rather than to ambition. - Check the talent pool: verify that engineers for each layer can actually be hired. - Limit the surface: keep the number of distinct technologies small enough to maintain.

anchor

Anchor fast decisions

Each layer depends on the ones below it, so a choice made early constrains later options and creates switching costs. A stack that mismatches the team's skills or the product's demands generates continuous friction in development speed and operations. Because the cost appears gradually as maintenance burden, the mismatch is often discovered long after the decision was made.

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

RELATED MODELS