16 July 2013

Trinity

During a discussion at a recent Alpha course session, someone gave an illustration of the Trinity using aspects of computing:

Using a typical business computer requires that three units of software work together: the application (e.g. word processor), the operating system (e.g. MacOS) and the bottom layer of code: firmware or microcode.

To use the word processor all three levels of software are involved: they all cooperate intimately; none works without the other; all three are completely unified in achieving a system outcome. All are totally 'software'; they all have 'software nature', but each has an independent identity, yet all work in harmony.

For the user, the work between the layers is invisible: they cannot tell which layer is doing what; but all work for the outcome.

Seemed pretty good to me. Software is a 'three in one' deal.