|
|
|
|
|
by temporarely
699 days ago
|
|
1 - (Application) System exist in the real world, not software. Software exists in machines. 2 - Computing is used to solve real world problem. 3 - "In building software we inevitably invent or use abstractions to represent or effect real world things." Here is the problem where we part company. 4 - Abstractions that inform computing systems are indeed useful. [edit+ps] self disclosure: I've reached 'architectural orbit' numerous times in my career. 30 years later, I am sharing a subtle point. Effective software models cutout attributes of real world elements of the problem domain. All attempt to "model the world" end in tears. |
|