Trees as areas of knowledge

A tree is a scope of view over a connected group of skills — an area of knowledge that forms a logical part of a larger whole.

Take a front-end developer. Their full role covers a lot of ground, but the ground has natural regions: Testing, Frameworks, JavaScript/TypeScript, Styling/CSS. Each of those regions becomes a tree. Inside each tree sit the skills of that area, connected by their prerequisites — and because most skills in an area depend on other skills in the same area, the whole thing naturally reads as a tree shape in a diagram: broad foundations at the bottom, specialised skills branching above.

Three things to know about trees:

A tree is deliberately human-sized: big enough to represent a real area of expertise, small enough to take in at a glance and reason about in a conversation.


Revision #3
Created 2026-07-08 16:08:46 UTC by Admin
Updated 2026-07-08 16:37:48 UTC by Admin