All work

03 / Knowledge product

Frontend Engineering Wiki

A growing map of frontend engineering connecting first-principles explanations, interview reasoning, quick references, and deliberate practice.

Role
Creator and engineer
Period
2026 — ongoing
Scale
10 chapters · 224 answers · 12 tracks
Status
Growing

01 / The problem

Frontend knowledge is abundant. Finding the right explanation is difficult.

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

One topic. Four useful ways to engage with it.

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.

03 / Information architecture

The structure grows without becoming a content dump.

Readers can navigate by goal, topic, or depth without losing their position in the wider system.

01 / Direction

Tracks provide a route

Twelve learning tracks group related ideas into navigable paths without preventing exploration of individual topics.

02 / Relationships

Links expose the system

Explanations connect prerequisites, adjacent concepts, practical consequences, and deeper material.

03 / Depth

Content modes stay distinct

Long explanations, compact answers, references, and exercises each keep the shape appropriate to their purpose.

04 / Editorial decisions

Content is designed as deliberately as an interface.

01

Depth should be intentional

Pressure
One reader may need a five-minute reminder; another needs the complete mental model.
Decision
Separate quick answers from deep explanations and link them in both directions.
Concision no longer requires sacrificing depth.
02

Navigation should teach

Pressure
A flat article list hides how frontend concepts depend on one another.
Decision
Organize material into tracks and expose relationships between topics.
The information architecture becomes part of the learning experience.
03

Practice should follow reasoning

Pressure
Passive reading can feel clear without producing durable understanding.
Decision
Connect explanations to recall prompts, questions, and practical exercises.
Knowledge is tested through use rather than page completion.
04

Growth should remain visible

Pressure
An evolving curriculum will always contain unfinished areas.
Decision
Show roadmap and coverage states instead of pretending the collection is complete.
Expansion remains understandable and honest.

05 / Shape of the system

A curriculum built for explanation and practice

10Chapters

Subject areas forming the curriculum backbone

224Explanations

Focused answers connected to broader mental models

12Tracks

Guided paths through related engineering concepts

4Learning modes

Different interfaces for understanding and practice

06 / Outcome

Move from a first-principles explanation to a concise answer, a quick reference, and a practice prompt.