- The first order reality is the reality of their business domain. The reality of the business domain is the reality in which the programming is solving their business task. The second-order reality is the reality of writing and running a program.
- It provides a set of techniques to abstract away the phenomena of the second-order reality. First, you need to identify a repeating phenomenon. Then, you need to create a data structure to abstract away this phenomenon. The idea is to abstract away the phenomena by describing them, without actually making them happen.
- The control over how the program runs and how its codebase is structured. If left without control, the complexity of the second-order reality can overwhelm you and cause mental load.




















































