ch09
dz / grokking_simplicity / ch09Summary
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 |