All competencies

communication

Explaining technical material to people learning it

Taking a concept someone is stuck on, working out which part they are actually stuck on, and explaining it in terms they already hold rather than in the terms the textbook used.

Distinct from writing documentation: the audience is present, confused in a specific way, and the explanation has to adapt in real time. Teaching a subject also exposes how well it is genuinely understood, since a shaky understanding survives writing code but not questions.

Evidence3