1. The document discusses principles of emergent design including contextual force, patterns, commonality variability analysis, and programming by intention.
2. Commonality variability analysis involves identifying what is common and what varies across different contexts for a given problem.
3. Programming by intention focuses on conceptualizing what you want to do at a high level before implementing technical details.