The best way to understand this is by looking at software quality which also exists in three aspects. In my opinion, computer software quality is the better visual which we can imagine more easily in this computer oriented generation. Software quality can be seen as having three aspects: functional quality, structural quality, and process. Looking at the first aspect we find the function in the Son, the structure in the Father and the process in the Holy Spirit.
- Functional Quality concerns how it functions for the user, specifically: meeting the specified requirements, minimizing the defects, good enough performance, ease of learning and ease of use.
- Structural Quality concerns the code, specifically testability, maintainability, understandability, efficiency, and security.
- Process Quality concerns how it is built, specifically meeting delivery dates, meeting budgets, and repeatability.
Can man or even a 'programmer' argue which is more valuable? The three aspects are one in their being and purpose in being, not to be set apart from each other for there would be no purpose of being served