TLDR · PROGRAMMING, DESIGN & DATA SCIENCE

COGNITIVE LOAD IS WHAT MATTERS

github.com20 min read

Summary from the TLDR newsletter

Confusion, which costs time and money, is caused by high cognitive load. Cognitive load is how much a developer needs to think in order to complete a task. Developers should constantly ask themselves whether they are embedding excessive cognitive load into their code as far more time is spent reading and understanding code than writing it. They should make things easy to understand to avoid creating unnecessary cognitive load for themselves and their colleagues.