grokking_simplicity/ch09

ch09

dz / grokking_simplicity / ch09

Summary

Grokking Simplicity Chapter 8: Stratified Design: Part 2

Node Tree

Nodes

abstraction_barrier
content Abstraction Barrier
children ignoring_details_symmetrical, keep_abstraction_barrier_minimal (abstraction barrier should have minimal interface), decouple_code, helps_coordinate_code

decouple_code
content Decouple Code Above and Below Barrier
parents abstraction_barrier

helps_coordinate_code
content Helps coordinate code across teams
parents abstraction_barrier

ignoring_details_symmetrical
content Ignoring Details is Symmetrical: above doesn't worry about below and below doesn't worry about above.
children ignore_details_focus_problem
parents abstraction_barrier

ignore_details_focus_problem
content Ignoring detail allows better focus on problem being solved.
parents ignoring_details_symmetrical

minimal_interface
content Minimal Interface
children keep_abstraction_barrier_minimal, completeness_vs_minimalism

keep_abstraction_barrier_minimal
content Keep Abstraction Barrier Minimal
children ideal_function_set
parents abstraction_barrier, minimal_interface

ideal_function_set
content Ideal Function Set: complete, minimal, timeless
parents keep_abstraction_barrier_minimal

completeness_vs_minimalism
content Tension in Stratified Design: completeness of an abstraction barrier vs. pattern minimalism
parents minimal_interface