TLDR · PROGRAMMING, DESIGN & DATA SCIENCE
COGNITIVE LOAD IS WHAT MATTERS
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.