Computing Layers
The evolution of technology is always present in the layers that make modern computing. The layers translate between the alien logic of computing hardware and human expression.
The path one takes through the layers does something to the designer^1 and type of designer (amateur, professional, visual, logic, etc.).