This poster visualizes the fundamental design principles - PHAME - Principles of Hierarchy, Abstraction, Modularization, and Encapsulation, and the corresponding enabling techniques for software design. Read less