Kicking the complexity habit
Dan North @tastapod
Kicking the complexity habit Dan North @tastapod Kicking the - - PowerPoint PPT Presentation
Kicking the complexity habit Dan North @tastapod Kicking the complexity habit Dan North @tastapod Kicking complexity Dan North @tastapod Complexity Dan North @tastapod It really shouldnt be this difficult @tastapod Know
Dan North @tastapod
Dan North @tastapod
Dan North @tastapod
Dan North @tastapod
@tastapod
“It really shouldn’t be this difficult”
@tastapod
Identifying complexity
@tastapod
@tastapod
http://www.freemarketcenter.com/systems/causal_loops/
Back pain Take painkillers Exercise, diet, lifestyle Back injury Addicted to painkillers!
@tastapod
http://www.freemarketcenter.com/systems/causal_loops/
Frustration, confusion Work around the problem Tackle underlying complexity System complexity Loss of key skills
@tastapod
Enterprise mandates Undirected local choices IDEs Build automation TDD too much, too little Conway’s Law
@tastapod
✓ Monitor your cognitive load ✓ See what’s really there - and question it ✓ Use consistent idioms and principles
✓ Familiarity is not the same as Simplicity
@tastapod
@tastapod
@tastapod
✓ Complexity is the default state
✓ Consistency at scale is a daily choice
✓ Strive for simplicity
@tastapod
Complexity is the default condition Simplifying is always an option Consistency is the key It really shouldn’t be this difficult
@tastapod
@tastapod dan@dannorth.net http://dannorth.net