Comment
Comment by fatdog
These are fairly standard concepts for architects. Engineers deconstruct problems into implementations. Architects abstract problems into the rules that govern them. Both arrive in similar places, but usually for different reasons.