# How to Deal With Complexity 1. Hide details. (Abstraction) 2. Make standard, well-understood pieces and describe the whole as a "mix and match" of the pieces. (Reductionism) 3. Make a new language to emphasize particular aspects. For more, read SICP. These are from that book.