Ed Lee’s Reviews > A Philosophy of Software Design > Status Update

Ed Lee
Ed Lee is on page 7 of 190
# Symptoms of Complexity
- Change amplification: seemingly simple changes requiring code modifications in many different places.
- Cognitive load: how much a developer needs to know in order to complete a task.

Cognitive load arises in many ways, such as APIs with many methods, global variables, inconsistencies, and dependencies between modules.
Jan 12, 2019 04:32PM
A Philosophy of Software Design

flag

Ed Lee’s Previous Updates

Ed Lee
Ed Lee is on page 22 of 190
Jan 13, 2019 05:03PM
A Philosophy of Software Design


No comments have been added yet.