Understand
Build the mental model through structured, first-principles explanations.
03 / Knowledge product
A growing map of frontend engineering connecting first-principles explanations, interview reasoning, quick references, and deliberate practice.
01 / The problem
Documentation, articles, interview lists, and courses each solve a different part of learning. The Wiki connects them into a route from first understanding to confident application.
02 / The learning loop
Take debounce: understand why calls are delayed, explain how it differs from throttling, recall the meaning of cancel and flush, then implement those behaviors. The goal is to connect a definition to a decision an engineer can make in a real interface.
Build the mental model through structured, first-principles explanations.
Turn understanding into concise answers for interviews, reviews, and technical conversations.
Retrieve important distinctions, rules, and terminology through compact references.
Reinforce the concept through exercises, debugging scenarios, and implementation prompts.
03 / Information architecture
Readers can navigate by goal, topic, or depth without losing their position in the wider system.
Twelve learning tracks group related ideas into navigable paths without preventing exploration of individual topics.
Explanations connect prerequisites, adjacent concepts, practical consequences, and deeper material.
Long explanations, compact answers, references, and exercises each keep the shape appropriate to their purpose.
04 / Editorial decisions
05 / Shape of the system
Subject areas forming the curriculum backbone
Focused answers connected to broader mental models
Guided paths through related engineering concepts
Different interfaces for understanding and practice
06 / Outcome