-
Modeling - territory first
-
Modeling - whole first
-
Modeling - data first
-
The law of conservation of coupling
-
Abstraction in programming
-
Control
-
Common cause and Special cause
-
Problem solving
-
Synthetic thinking
-
The platonic trap of Object Oriented Programming
-
Naturalizing programming